public class RolePrefixSecurityContextImpl extends java.lang.Object implements LoginSecurityContext
| Constructor and Description |
|---|
RolePrefixSecurityContextImpl(javax.security.auth.Subject subject,
java.lang.String rolePrefix) |
RolePrefixSecurityContextImpl(javax.security.auth.Subject subject,
java.lang.String roleClassifier,
java.lang.String roleClassifierType) |
| Modifier and Type | Method and Description |
|---|---|
javax.security.auth.Subject |
getSubject()
Returns the Subject representing the current authenticated user.
|
java.security.Principal |
getUserPrincipal() |
java.util.Set<java.security.Principal> |
getUserRoles()
Returns a set of Principals representing the roles
assigned to the current authenticated user Principal
|
boolean |
isUserInRole(java.lang.String role) |
public RolePrefixSecurityContextImpl(javax.security.auth.Subject subject,
java.lang.String rolePrefix)
public RolePrefixSecurityContextImpl(javax.security.auth.Subject subject,
java.lang.String roleClassifier,
java.lang.String roleClassifierType)
public java.security.Principal getUserPrincipal()
getUserPrincipal in interface SecurityContextpublic boolean isUserInRole(java.lang.String role)
isUserInRole in interface SecurityContextpublic javax.security.auth.Subject getSubject()
LoginSecurityContextgetSubject in interface LoginSecurityContextpublic java.util.Set<java.security.Principal> getUserRoles()
LoginSecurityContextgetUserRoles in interface LoginSecurityContext