Class EmailIdentifierProviderImpl

java.lang.Object
com.atlassian.crowd.sso.saml.impl.opensaml.action.email.EmailIdentifierProviderImpl
All Implemented Interfaces:
EmailIdentifierProvider

public class EmailIdentifierProviderImpl extends Object implements EmailIdentifierProvider
  • 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:
      getValidEmail in interface EmailIdentifierProvider
      Parameters:
      crowdUserDetails - details of Crowd user
      application - application in context of which email address should be validated
      Returns:
      valid email address of user