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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionemailIdentifierProvider
(EmailAddressValidator emailValidator, InternalApplicationHelper internalApplicationHelper, CanonicalUsersByEmailFinder canonicalUsersByEmailFinder) samlProperties
(long slopToleranceInMillis, long notAfterDurationInMillis) samlService
(com.atlassian.sal.api.ApplicationProperties applicationProperties, AuthenticatedUserProvider authenticatedUserProvider, ApplicationService applicationService, ApplicationSamlConfigurationService applicationSamlConfigurationService, CrowdSamlConfigurationServiceInternal crowdSamlConfigurationService, CrowdRememberMeService rememberMeService, 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(EmailAddressValidator emailValidator, InternalApplicationHelper internalApplicationHelper, CanonicalUsersByEmailFinder canonicalUsersByEmailFinder) -
samlService
@Bean public SamlService samlService(com.atlassian.sal.api.ApplicationProperties applicationProperties, AuthenticatedUserProvider authenticatedUserProvider, ApplicationService applicationService, ApplicationSamlConfigurationService applicationSamlConfigurationService, CrowdSamlConfigurationServiceInternal crowdSamlConfigurationService, CrowdRememberMeService rememberMeService, DcLicenseChecker dcLicenseChecker, com.atlassian.event.api.EventPublisher eventPublisher, SamlProperties samlProperties, EmailIdentifierProvider emailIdentifierProvider)
-