Class LdapIdentityStore

  • All Implemented Interfaces:
    jakarta.security.enterprise.identitystore.IdentityStore

    public class LdapIdentityStore
    extends Object
    implements jakarta.security.enterprise.identitystore.IdentityStore
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface jakarta.security.enterprise.identitystore.IdentityStore

        jakarta.security.enterprise.identitystore.IdentityStore.ValidationType
    • Field Summary

      • Fields inherited from interface jakarta.security.enterprise.identitystore.IdentityStore

        DEFAULT_VALIDATION_TYPES
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected LdapIdentityStore()  
        LdapIdentityStore​(jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition ldapIdentityStoreDefinition)  
    • Constructor Detail

      • LdapIdentityStore

        protected LdapIdentityStore()
      • LdapIdentityStore

        public LdapIdentityStore​(jakarta.security.enterprise.identitystore.LdapIdentityStoreDefinition ldapIdentityStoreDefinition)
    • Method Detail

      • validate

        public jakarta.security.enterprise.identitystore.CredentialValidationResult validate​(jakarta.security.enterprise.credential.Credential credential)
        Specified by:
        validate in interface jakarta.security.enterprise.identitystore.IdentityStore
      • validate

        public jakarta.security.enterprise.identitystore.CredentialValidationResult validate​(jakarta.security.enterprise.credential.UsernamePasswordCredential usernamePasswordCredential)
      • getCallerGroups

        public Set<String> getCallerGroups​(jakarta.security.enterprise.identitystore.CredentialValidationResult validationResult)
        Specified by:
        getCallerGroups in interface jakarta.security.enterprise.identitystore.IdentityStore
      • priority

        public int priority()
        Specified by:
        priority in interface jakarta.security.enterprise.identitystore.IdentityStore
      • validationTypes

        public Set<jakarta.security.enterprise.identitystore.IdentityStore.ValidationType> validationTypes()
        Specified by:
        validationTypes in interface jakarta.security.enterprise.identitystore.IdentityStore