public interface SecurityResolver
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<java.lang.String,java.util.Collection<java.lang.String>> |
getProperties(java.lang.String principal)
Returns all properties of the given principal.
|
boolean |
isGroup(java.lang.String principal)
Checks if the given principal is a group.
|
java.util.Set<java.lang.String> |
resolveGroupMembers(java.lang.String group)
Returns all principals that are member to the given group, including any subgroups.
|
java.util.Set<java.lang.String> |
resolveMembership(java.lang.String principal)
Returns all groups the given principal is member of.
|
java.lang.String |
resolvePrincipal(java.lang.String name)
Resolves a given name to a full form principal (e.g. a distinguished name).
|
java.lang.String resolvePrincipal(java.lang.String name)
throws SecurityException
name - the name of the principalSecurityException - if any error occursjava.util.Map<java.lang.String,java.util.Collection<java.lang.String>> getProperties(java.lang.String principal)
throws SecurityException
principal - the principalSecurityException - if any error occursjava.util.Set<java.lang.String> resolveGroupMembers(java.lang.String group)
throws SecurityException
group - the group principalSecurityException - if any error occursjava.util.Set<java.lang.String> resolveMembership(java.lang.String principal)
throws SecurityException
principal - the principalSecurityException - if any error occursboolean isGroup(java.lang.String principal)
throws SecurityException
principal - the principalSecurityException - if any error occurs