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.GrantedAuthority
public boolean equals(Object o)
getAuthority()
and getDn()
values