Class EmailIdentifierProviderImpl
java.lang.Object
com.atlassian.crowd.sso.saml.impl.opensaml.action.email.EmailIdentifierProviderImpl
- All Implemented Interfaces:
EmailIdentifierProvider
-
Constructor Summary
ConstructorsConstructorDescriptionEmailIdentifierProviderImpl(com.atlassian.crowd.validator.EmailAddressValidator emailAddressValidator, DuplicateEmailChecker duplicateEmailChecker) -
Method Summary
Modifier and TypeMethodDescriptiongetValidEmail(com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails crowdUserDetails, com.atlassian.crowd.model.application.Application application)
-
Constructor Details
-
EmailIdentifierProviderImpl
public EmailIdentifierProviderImpl(com.atlassian.crowd.validator.EmailAddressValidator emailAddressValidator, DuplicateEmailChecker duplicateEmailChecker)
-
-
Method Details
-
getValidEmail
@Nullable public String getValidEmail(com.atlassian.crowd.integration.springsecurity.user.CrowdUserDetails crowdUserDetails, @Nullable com.atlassian.crowd.model.application.Application application) - Specified by:
getValidEmailin interfaceEmailIdentifierProvider- Parameters:
crowdUserDetails- details of Crowd userapplication- application in context of which email address should be validated- Returns:
- valid email address of user
-