Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractEmailAddressException - Exception in com.atlassian.crowd.sso.saml.impl.opensaml.action.email
- AbstractEmailAddressException(String, String, Long, String) - Constructor for exception com.atlassian.crowd.sso.saml.impl.opensaml.action.email.AbstractEmailAddressException
- AddAssertionAction - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
- AddAssertionAction(String) - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.AddAssertionAction
- AddAttributesAction - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
-
Adds user attributes to SAML assertion
- AddAttributesAction(SamlProperties, ApplicationSamlConfigurationService) - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.AddAttributesAction
- AddAudienceRestrictionToAssertions - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
- AddAudienceRestrictionToAssertions() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.AddAudienceRestrictionToAssertions
- AddNameIdAction - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
- AddNameIdAction(ApplicationSamlConfigurationService, EmailIdentifierProvider) - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.AddNameIdAction
- AddNotBeforeConditionToAssertionsWithTimeSkew - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
- AddNotBeforeConditionToAssertionsWithTimeSkew(Duration) - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.AddNotBeforeConditionToAssertionsWithTimeSkew
- AddSubjectConfirmationAction - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
- AddSubjectConfirmationAction() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.AddSubjectConfirmationAction
- ApplicationContext - Class in com.atlassian.crowd.sso.saml.impl.opensaml.context
-
Context for data related to the
Applicationuser is logging into. - ApplicationContext() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.context.ApplicationContext
- AuthorizationContext - Class in com.atlassian.crowd.sso.saml.impl.opensaml.context
-
Context for logged in user data.
- AuthorizationContext() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.context.AuthorizationContext
B
- build() - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration.Builder
- build() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.generator.ChainingSAML2NameIDGenerator.ChainingSAML2NameIDGeneratorBuilder
- builder() - Static method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
- builder() - Static method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.generator.ChainingSAML2NameIDGenerator
- Builder() - Constructor for class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration.Builder
- Builder(ApplicationSamlConfiguration) - Constructor for class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration.Builder
- Builder(ApplicationSamlConfigurationEntity) - Constructor for class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration.Builder
- buildSAMLObjectOrThrow(QName) - Static method in class com.atlassian.crowd.sso.saml.impl.opensaml.util.XMLObjectBuilders
- buildXMLObject(QName) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.util.XMLObjectSupportWrapper
- buildXMLObjectOrThrow(QName, QName, QName) - Static method in class com.atlassian.crowd.sso.saml.impl.opensaml.util.XMLObjectBuilders
C
- ChainingSAML2NameIDGenerator - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action.generator
-
NameID generator which allows to add supported generators to which it delegates.
- ChainingSAML2NameIDGenerator.ChainingSAML2NameIDGeneratorBuilder - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action.generator
- ChainingSAML2NameIDGeneratorBuilder() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.generator.ChainingSAML2NameIDGenerator.ChainingSAML2NameIDGeneratorBuilder
- com.atlassian.crowd.sso - package com.atlassian.crowd.sso
- com.atlassian.crowd.sso.saml - package com.atlassian.crowd.sso.saml
- com.atlassian.crowd.sso.saml.impl.opensaml.action - package com.atlassian.crowd.sso.saml.impl.opensaml.action
- com.atlassian.crowd.sso.saml.impl.opensaml.action.email - package com.atlassian.crowd.sso.saml.impl.opensaml.action.email
- com.atlassian.crowd.sso.saml.impl.opensaml.action.generator - package com.atlassian.crowd.sso.saml.impl.opensaml.action.generator
- com.atlassian.crowd.sso.saml.impl.opensaml.context - package com.atlassian.crowd.sso.saml.impl.opensaml.context
- com.atlassian.crowd.sso.saml.impl.opensaml.util - package com.atlassian.crowd.sso.saml.impl.opensaml.util
- ConfigContext - Class in com.atlassian.crowd.sso.saml.impl.opensaml.context
- ConfigContext(boolean) - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.context.ConfigContext
- createAndInitializeSecureXMLParserPool() - Method in class com.atlassian.crowd.sso.saml.SamlService
- createBuilder() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.util.SecureXMLParserPool
- CreateResponseShellAction - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
-
Basic action creating a SAML SSO Response
- CreateResponseShellAction(String) - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.CreateResponseShellAction
D
- doDestroy() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.AddNameIdAction
- doDestroy() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.generator.ChainingSAML2NameIDGenerator
- doExecute(ProfileRequestContext) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.AddAttributesAction
- doExecute(ProfileRequestContext) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.AddNotBeforeConditionToAssertionsWithTimeSkew
- doExecute(ProfileRequestContext) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.CreateResponseShellAction
- doExecute(ProfileRequestContext) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.PrepareApplicationContextAction
- doExecute(ProfileRequestContext) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.PrepareAuthorizationContextAction
- doExecute(ProfileRequestContext) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.PrepareConfigContextAction
- doExecute(ProfileRequestContext) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.PrepareResponseEndpointContextAction
- doExecute(ProfileRequestContext) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.PrepareSecurityContextAction
- doExecute(ProfileRequestContext) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.ResponseEncoderAction
- doExecute(ProfileRequestContext<AuthnRequest, Response>) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.AddAssertionAction
- doInitialize() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.AddNameIdAction
- doInitialize() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.generator.ChainingSAML2NameIDGenerator
- doPreExecute(ProfileRequestContext) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.AddAttributesAction
- DuplicatedEmailAddressException - Exception in com.atlassian.crowd.sso.saml.impl.opensaml.action.email
-
DuplicatedEmailAddressException indicates NameID email is used, and authenticating user e-mail address is also assigned to other users than authenticating one.
- DuplicatedEmailAddressException(String, String, Long) - Constructor for exception com.atlassian.crowd.sso.saml.impl.opensaml.action.email.DuplicatedEmailAddressException
- DuplicateEmailChecker - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action.email
- DuplicateEmailChecker(InternalApplicationHelper, CanonicalUsersByEmailFinder) - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.email.DuplicateEmailChecker
E
- emailIdentifierProvider(EmailAddressValidator, InternalApplicationHelper, CanonicalUsersByEmailFinder) - Method in class com.atlassian.crowd.sso.saml.SsoSamlConfiguration
- EmailIdentifierProvider - Interface in com.atlassian.crowd.sso.saml.impl.opensaml.action.email
- EmailIdentifierProviderImpl - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action.email
- EmailIdentifierProviderImpl(EmailAddressValidator, DuplicateEmailChecker) - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.email.EmailIdentifierProviderImpl
- equals(Object) - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
F
- ForceAuthnException() - Constructor for exception com.atlassian.crowd.sso.saml.SamlService.ForceAuthnException
- fromEntity(ApplicationSamlConfigurationEntity) - Static method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
- fromMetadata(InputStream) - Static method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
-
Pareses provided SAML XML metadata
G
- generate(ProfileRequestContext, String) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.generator.ChainingSAML2NameIDGenerator
- getApplication() - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
- getApplication() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.ApplicationContext
- getApplicationId() - Method in exception com.atlassian.crowd.sso.saml.impl.opensaml.action.email.AbstractEmailAddressException
- getAssertionConsumerServiceURL() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.ApplicationContext
- getAssertionConsumerServiceURLBinding() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.ApplicationContext
- getAssertionConsumerUrl() - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
- getAudienceUrl() - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
- getAudienceUrl() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.ApplicationContext
- getCrowdUserDetails() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.AuthorizationContext
- getEmail() - Method in exception com.atlassian.crowd.sso.saml.impl.opensaml.action.email.AbstractEmailAddressException
- getMessageType() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.CreateResponseShellAction
- getNameIdFormat() - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
- getNotAfterDurationInMillis() - Method in class com.atlassian.crowd.sso.saml.SamlProperties
- getResponseSignCredential() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.SecurityContext
- getSAMLObjectBuilderOrThrow(QName) - Static method in class com.atlassian.crowd.sso.saml.impl.opensaml.util.XMLObjectBuilders
- getSlopToleranceInMillis() - Method in class com.atlassian.crowd.sso.saml.SamlProperties
- getUsername() - Method in exception com.atlassian.crowd.sso.saml.impl.opensaml.action.email.AbstractEmailAddressException
- getValidEmail(CrowdUserDetails, Application) - Method in interface com.atlassian.crowd.sso.saml.impl.opensaml.action.email.EmailIdentifierProvider
- getValidEmail(CrowdUserDetails, Application) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.email.EmailIdentifierProviderImpl
- getXMLObjectBuilderOrThrow(QName) - Static method in class com.atlassian.crowd.sso.saml.impl.opensaml.util.XMLObjectBuilders
- GIVEN_NAME_ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.sso.saml.SsoSamlConfiguration
H
- handleAuthnRequest(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.crowd.sso.saml.SamlService
- hashCode() - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
I
- ImmutableApplicationSamlConfiguration - Class in com.atlassian.crowd.sso
- ImmutableApplicationSamlConfiguration.Builder - Class in com.atlassian.crowd.sso
- init() - Method in class com.atlassian.crowd.sso.saml.SamlService
- InitalizableUtils - Class in com.atlassian.crowd.sso.saml.impl.opensaml.util
- InitalizableUtils() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.util.InitalizableUtils
- InitalizableUtils.Runner<T extends Exception> - Interface in com.atlassian.crowd.sso.saml.impl.opensaml.util
- InvalidEmailAddressFormatException - Exception in com.atlassian.crowd.sso.saml.impl.opensaml.action.email
-
InvalidEmailAddressFormatException indicates NameID email is used, and authenticating user e-mail address is in invalid format.
- InvalidEmailAddressFormatException(String, String, Long) - Constructor for exception com.atlassian.crowd.sso.saml.impl.opensaml.action.email.InvalidEmailAddressFormatException
- isAddUserAttributesEnabled() - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
- isEnabled() - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
- isRememberMe() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.AuthorizationContext
- isSkipApplicationValidation() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.ConfigContext
- isUserOnlyOwnerOfEmailAddress(String, String, Application) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.email.DuplicateEmailChecker
M
- marshall(XMLObject) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.util.XMLObjectSupportWrapper
P
- PrepareApplicationContextAction - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
- PrepareApplicationContextAction(ApplicationSamlConfigurationService) - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.PrepareApplicationContextAction
- PrepareAuthorizationContextAction - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
- PrepareAuthorizationContextAction(AuthenticatedUserProvider, ApplicationService, CrowdRememberMeService, EventPublisher) - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.PrepareAuthorizationContextAction
- PrepareConfigContextAction - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
- PrepareConfigContextAction() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.PrepareConfigContextAction
- prepareCredential() - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.PrepareSecurityContextAction
- PrepareResponseEndpointContextAction - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
- PrepareResponseEndpointContextAction() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.PrepareResponseEndpointContextAction
- PrepareSecurityContextAction - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
- PrepareSecurityContextAction(CrowdSamlConfigurationServiceInternal) - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.PrepareSecurityContextAction
- prettyPrint(Node) - Static method in class com.atlassian.crowd.sso.saml.SamlXmlUtils
R
- RENDERED_LOGIN_PAGE_ATTRIBUTE - Static variable in class com.atlassian.crowd.sso.saml.SamlService
- ResponseEncoderAction - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
-
Generates self-posting form with the SAML response and relay state.
- ResponseEncoderAction() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.ResponseEncoderAction
- run() - Method in interface com.atlassian.crowd.sso.saml.impl.opensaml.util.InitalizableUtils.Runner
- runWithinLifecycle(AbstractInitializableComponent, InitalizableUtils.Runner<T>) - Static method in class com.atlassian.crowd.sso.saml.impl.opensaml.util.InitalizableUtils
S
- samlProperties(long, long) - Method in class com.atlassian.crowd.sso.saml.SsoSamlConfiguration
- SamlProperties - Class in com.atlassian.crowd.sso.saml
- SamlProperties(long, long) - Constructor for class com.atlassian.crowd.sso.saml.SamlProperties
- samlService(ApplicationProperties, AuthenticatedUserProvider, ApplicationService, ApplicationSamlConfigurationService, CrowdSamlConfigurationServiceInternal, CrowdRememberMeService, DcLicenseChecker, EventPublisher, SamlProperties, EmailIdentifierProvider) - Method in class com.atlassian.crowd.sso.saml.SsoSamlConfiguration
- SamlService - Class in com.atlassian.crowd.sso.saml
- SamlService(ApplicationProperties, AuthenticatedUserProvider, ApplicationService, ApplicationSamlConfigurationService, CrowdSamlConfigurationServiceInternal, CrowdRememberMeService, DcLicenseChecker, EventPublisher, SamlProperties, EmailIdentifierProvider) - Constructor for class com.atlassian.crowd.sso.saml.SamlService
- SamlService.ForceAuthnException - Exception in com.atlassian.crowd.sso.saml
- SamlXmlUtils - Class in com.atlassian.crowd.sso.saml
- SamlXmlUtils() - Constructor for class com.atlassian.crowd.sso.saml.SamlXmlUtils
- SecureXMLParserPool - Class in com.atlassian.crowd.sso.saml.impl.opensaml.util
- SecureXMLParserPool() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.util.SecureXMLParserPool
- SecurityContext - Class in com.atlassian.crowd.sso.saml.impl.opensaml.context
-
Context for security related data.
- SecurityContext() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.context.SecurityContext
- setAddUserAttributesEnabled(boolean) - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration.Builder
- setApplication(Application) - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration.Builder
- setApplication(Application) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.ApplicationContext
- setAssertionConsumerServiceURL(String) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.ApplicationContext
- setAssertionConsumerServiceURLBinding(String) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.ApplicationContext
- setAssertionConsumerUrl(String) - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration.Builder
- setAudienceUrl(String) - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration.Builder
- setAudienceUrl(String) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.ApplicationContext
- setCrowdUserDetails(CrowdUserDetails) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.AuthorizationContext
- setEnabled(boolean) - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration.Builder
- setNameIdFormat(NameIdFormat) - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration.Builder
- setRememberMe(boolean) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.AuthorizationContext
- setResponseSignCredential(X509Credential) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.context.SecurityContext
- SignAssertionsAction - Class in com.atlassian.crowd.sso.saml.impl.opensaml.action
-
Signs all assertions with the keys configured in
SecurityContext. - SignAssertionsAction() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.action.SignAssertionsAction
- SKIP_APP_VALIDATION - Static variable in class com.atlassian.crowd.sso.saml.impl.opensaml.action.PrepareConfigContextAction
- SsoSamlConfiguration - Class in com.atlassian.crowd.sso.saml
- SsoSamlConfiguration() - Constructor for class com.atlassian.crowd.sso.saml.SsoSamlConfiguration
- SURNAME_ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.sso.saml.SsoSamlConfiguration
T
- toString() - Method in class com.atlassian.crowd.sso.ImmutableApplicationSamlConfiguration
U
- UNIQUE_NAME_ATTRIBUTE_KEY - Static variable in class com.atlassian.crowd.sso.saml.SsoSamlConfiguration
W
- withGenerator(AbstractSAML2NameIDGenerator) - Method in class com.atlassian.crowd.sso.saml.impl.opensaml.action.generator.ChainingSAML2NameIDGenerator.ChainingSAML2NameIDGeneratorBuilder
X
- XMLObjectBuilders - Class in com.atlassian.crowd.sso.saml.impl.opensaml.util
-
Utility class simplifying building
XMLObjectandSAMLObject. - XMLObjectSupportWrapper - Class in com.atlassian.crowd.sso.saml.impl.opensaml.util
-
A wrapper for XMLObjectSupport to allow using it as a component.
- XMLObjectSupportWrapper() - Constructor for class com.atlassian.crowd.sso.saml.impl.opensaml.util.XMLObjectSupportWrapper
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form