public class LdapAuthority extends Object implements org.springframework.security.core.GrantedAuthority
| Constructor and Description |
|---|
LdapAuthority(String role,
String dn)
Constructs an LdapAuthority that has a role and a DN but no other attributes
|
LdapAuthority(String role,
String dn,
Map<String,List<String>> attributes)
Constructs an LdapAuthority with the given role, DN and other LDAP attributes
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o)
Compares the LdapAuthority based on
getAuthority() and getDn() values |
Map<String,List<String>> |
getAttributes()
Returns the LDAP attributes
|
List<String> |
getAttributeValues(String name)
Returns the values for a specific attribute
|
String |
getAuthority() |
String |
getDn()
Returns the DN for this LDAP authority
|
String |
getFirstAttributeValue(String name)
Returns the first attribute value for a specified attribute
|
int |
hashCode() |
String |
toString() |
public LdapAuthority(String role, String dn)
role - dn - public Map<String,List<String>> getAttributes()
public String getDn()
public List<String> getAttributeValues(String name)
name - the attribute namepublic String getFirstAttributeValue(String name)
name - public String getAuthority()
getAuthority in interface org.springframework.security.core.GrantedAuthoritypublic boolean equals(Object o)
getAuthority() and getDn() values