public class DefaultSecurityContext extends java.lang.Object implements LoginSecurityContext
| Constructor and Description |
|---|
DefaultSecurityContext(java.security.Principal p,
javax.security.auth.Subject subject) |
DefaultSecurityContext(java.lang.String principalName,
javax.security.auth.Subject subject) |
DefaultSecurityContext(javax.security.auth.Subject subject) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
checkGroup(java.security.acl.Group group,
java.lang.String role) |
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 DefaultSecurityContext(javax.security.auth.Subject subject)
public DefaultSecurityContext(java.lang.String principalName,
javax.security.auth.Subject subject)
public DefaultSecurityContext(java.security.Principal p,
javax.security.auth.Subject subject)
public java.security.Principal getUserPrincipal()
getUserPrincipal in interface SecurityContextpublic boolean isUserInRole(java.lang.String role)
isUserInRole in interface SecurityContextprotected boolean checkGroup(java.security.acl.Group group,
java.lang.String role)
public javax.security.auth.Subject getSubject()
LoginSecurityContextgetSubject in interface LoginSecurityContextpublic java.util.Set<java.security.Principal> getUserRoles()
LoginSecurityContextgetUserRoles in interface LoginSecurityContext