Package com.atlassian.crowd.sso.saml
Class SsoSamlConfiguration
java.lang.Object
com.atlassian.crowd.sso.saml.SsoSamlConfiguration
@Configuration("ssoSamlConfiguration")
@ImportResource("classpath:applicationContext-crowdOpenSaml.xml")
public class SsoSamlConfiguration
extends Object
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionemailIdentifierProvider(com.atlassian.crowd.validator.EmailAddressValidator emailValidator, InternalApplicationHelper internalApplicationHelper, CanonicalUsersByEmailFinder canonicalUsersByEmailFinder) samlProperties(long slopToleranceInMillis, long notAfterDurationInMillis) samlService(com.atlassian.sal.api.ApplicationProperties applicationProperties, AuthenticatedUserProvider authenticatedUserProvider, ApplicationService applicationService, com.atlassian.crowd.manager.sso.ApplicationSamlConfigurationService applicationSamlConfigurationService, com.atlassian.crowd.manager.sso.CrowdSamlConfigurationServiceInternal crowdSamlConfigurationService, CrowdRememberMeService rememberMeService, com.atlassian.crowd.embedded.spi.DcLicenseChecker dcLicenseChecker, com.atlassian.event.api.EventPublisher eventPublisher, SamlProperties samlProperties, EmailIdentifierProvider emailIdentifierProvider)
-
Field Details
-
GIVEN_NAME_ATTRIBUTE_KEY
- See Also:
-
SURNAME_ATTRIBUTE_KEY
- See Also:
-
UNIQUE_NAME_ATTRIBUTE_KEY
- See Also:
-
-
Constructor Details
-
SsoSamlConfiguration
public SsoSamlConfiguration()
-
-
Method Details
-
samlProperties
@Bean public SamlProperties samlProperties(@Value("${crowd.saml.not_before_time_slop_tolerance:300000}") long slopToleranceInMillis, @Value("${crowd.saml.not_after_duration:300000}") long notAfterDurationInMillis) -
emailIdentifierProvider
@Bean public EmailIdentifierProvider emailIdentifierProvider(com.atlassian.crowd.validator.EmailAddressValidator emailValidator, InternalApplicationHelper internalApplicationHelper, CanonicalUsersByEmailFinder canonicalUsersByEmailFinder) -
samlService
@Bean public SamlService samlService(com.atlassian.sal.api.ApplicationProperties applicationProperties, AuthenticatedUserProvider authenticatedUserProvider, ApplicationService applicationService, com.atlassian.crowd.manager.sso.ApplicationSamlConfigurationService applicationSamlConfigurationService, com.atlassian.crowd.manager.sso.CrowdSamlConfigurationServiceInternal crowdSamlConfigurationService, CrowdRememberMeService rememberMeService, com.atlassian.crowd.embedded.spi.DcLicenseChecker dcLicenseChecker, com.atlassian.event.api.EventPublisher eventPublisher, SamlProperties samlProperties, EmailIdentifierProvider emailIdentifierProvider)
-