Class LdapUser

  • All Implemented Interfaces:
    com.floragunn.searchguard.user.CustomAttributesAware, com.floragunn.searchguard.user.UserInformation, Serializable

    public class LdapUser
    extends com.floragunn.searchguard.user.User
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  LdapUser.DirEntry  
      • Nested classes/interfaces inherited from class com.floragunn.searchguard.user.User

        com.floragunn.searchguard.user.User.Builder
    • Field Summary

      • Fields inherited from class com.floragunn.searchguard.user.User

        ANONYMOUS, USER_TENANT
      • Fields inherited from interface com.floragunn.searchguard.user.UserInformation

        NONE
    • Constructor Summary

      Constructors 
      Constructor Description
      LdapUser​(String name, com.floragunn.searchguard.user.AuthDomainInfo authDomainInfo, String originalUsername, LdapUser.DirEntry userEntry, com.floragunn.searchguard.user.AuthCredentials credentials, int customAttrMaxValueLen, List<String> whiteListedAttributes)  
    • Constructor Detail

      • LdapUser

        public LdapUser​(String name,
                        com.floragunn.searchguard.user.AuthDomainInfo authDomainInfo,
                        String originalUsername,
                        LdapUser.DirEntry userEntry,
                        com.floragunn.searchguard.user.AuthCredentials credentials,
                        int customAttrMaxValueLen,
                        List<String> whiteListedAttributes)
    • Method Detail

      • getUserEntry

        public LdapUser.DirEntry getUserEntry()
        May return null because ldapEntry is transient
        Returns:
        ldapEntry or null if object was deserialized
      • getDn

        public String getDn()
      • getOriginalUsername

        public String getOriginalUsername()