public class FF4jSecurityContext extends Object implements javax.ws.rs.core.SecurityContext, Serializable
| Modifier and Type | Field and Description |
|---|---|
static String |
AUTH_SCHEME_APIKEY
login using apiKey.
|
static String |
AUTH_SCHEME_BASIC
login using user/password.
|
static org.slf4j.Logger |
logger |
| Constructor and Description |
|---|
FF4jSecurityContext(String userName,
String authSchem,
Set<String> perm)
Custom security context.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getAuthenticationScheme() |
String |
getUserName()
Getter accessor for attribute 'userName'.
|
Principal |
getUserPrincipal() |
Set<String> |
getUserRoles()
Getter accessor for attribute 'userRoles'.
|
boolean |
isSecure() |
boolean |
isUserInRole(String role) |
void |
setUserRoles(Set<String> userRoles)
Setter accessor for attribute 'userRoles'.
|
public static final org.slf4j.Logger logger
public static final String AUTH_SCHEME_BASIC
public static final String AUTH_SCHEME_APIKEY
public Principal getUserPrincipal()
getUserPrincipal in interface javax.ws.rs.core.SecurityContextpublic boolean isUserInRole(String role)
isUserInRole in interface javax.ws.rs.core.SecurityContextpublic boolean isSecure()
isSecure in interface javax.ws.rs.core.SecurityContextpublic String getAuthenticationScheme()
getAuthenticationScheme in interface javax.ws.rs.core.SecurityContextpublic Set<String> getUserRoles()
public void setUserRoles(Set<String> userRoles)
userRoles - new value for 'userRoles 'public String getUserName()
Copyright © 2013–2022 FF4J. All rights reserved.