java.lang.Object
org.bremersee.ldaptive.serializable.SerLdapEntry
org.bremersee.spring.security.ldaptive.userdetails.LdaptiveUser
All Implemented Interfaces:
Serializable, Principal, NormalizedPrincipal, LdaptiveUserDetails, org.springframework.security.core.userdetails.UserDetails

public class LdaptiveUser extends SerLdapEntry implements LdaptiveUserDetails
The ldaptive user.
Author:
Christian Bremer
See Also:
  • Constructor Details

    • LdaptiveUser

      public LdaptiveUser(org.ldaptive.LdapEntry ldapEntry, String username, String firstName, String lastName, String email, Collection<? extends org.springframework.security.core.GrantedAuthority> authorities, String password, boolean accountNonExpired, boolean accountNonLocked, boolean credentialsNonExpired, boolean enabled)
      Instantiates a new ldaptive user.
      Parameters:
      ldapEntry - the ldap entry
      username - the username
      firstName - the first name
      lastName - the last name
      email - the email
      authorities - the authorities
      password - the password
      accountNonExpired - the account non expired
      accountNonLocked - the account non-locked
      credentialsNonExpired - the credentials non expired
      enabled - the enabled
  • Method Details