Index

A B C D E F G H I M P R S T U W X 
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 Application user 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 XMLObject and SAMLObject.
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
 
A B C D E F G H I M P R S T U W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form