public class FF4jSecurityContext
extends java.lang.Object
implements javax.ws.rs.core.SecurityContext, java.io.Serializable
| Constructor and Description |
|---|
FF4jSecurityContext(java.lang.String userName,
java.lang.String authSchem,
java.util.Set<java.lang.String> perm)
Custom security context.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAuthenticationScheme() |
java.lang.String |
getUserName()
Getter accessor for attribute 'userName'.
|
java.security.Principal |
getUserPrincipal() |
java.util.Set<java.lang.String> |
getUserRoles()
Getter accessor for attribute 'userRoles'.
|
boolean |
isSecure() |
boolean |
isUserInRole(java.lang.String role) |
void |
setUserRoles(java.util.Set<java.lang.String> userRoles)
Setter accessor for attribute 'userRoles'.
|
public FF4jSecurityContext(java.lang.String userName,
java.lang.String authSchem,
java.util.Set<java.lang.String> perm)
userName - target usernameauthScheme - target authSchemeperm - target permissionpublic java.security.Principal getUserPrincipal()
getUserPrincipal in interface javax.ws.rs.core.SecurityContextpublic boolean isUserInRole(java.lang.String role)
isUserInRole in interface javax.ws.rs.core.SecurityContextpublic boolean isSecure()
isSecure in interface javax.ws.rs.core.SecurityContextpublic java.lang.String getAuthenticationScheme()
getAuthenticationScheme in interface javax.ws.rs.core.SecurityContextpublic java.util.Set<java.lang.String> getUserRoles()
public void setUserRoles(java.util.Set<java.lang.String> userRoles)
userRoles - new value for 'userRoles 'public java.lang.String getUserName()
Copyright © 2013-2015 Ff4J. All Rights Reserved.