Class LdapAuthority
java.lang.Object
org.springframework.security.ldap.userdetails.LdapAuthority
- All Implemented Interfaces:
Serializable, org.springframework.security.core.GrantedAuthority
public class LdapAuthority
extends Object
implements org.springframework.security.core.GrantedAuthority
An authority that contains at least a DN and a role name for an LDAP entry but can also
contain other desired attributes to be fetched during an LDAP authority search.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionLdapAuthority(String role, String dn) Constructs an LdapAuthority that has a role and a DN but no other attributesConstructs an LdapAuthority with the given role, DN and other LDAP attributes -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompares the LdapAuthority based ongetAuthority()andgetDn()values.Returns the LDAP attributesgetAttributeValues(String name) Returns the values for a specific attributegetDn()Returns the DN for this LDAP authority@Nullable StringgetFirstAttributeValue(String name) Returns the first attribute value for a specified attributeinthashCode()toString()
-
Constructor Details
-
LdapAuthority
-
LdapAuthority
-
-
Method Details
-
getAttributes
-
getDn
-
getAttributeValues
-
getFirstAttributeValue
-
getAuthority
- Specified by:
getAuthorityin interfaceorg.springframework.security.core.GrantedAuthority
-
equals
Compares the LdapAuthority based ongetAuthority()andgetDn()values. -
hashCode
-
toString
-