public class ScopeSecurityContext
extends java.lang.Object
implements javax.ws.rs.core.SecurityContext
Modifier and Type | Field and Description |
---|---|
private javax.ws.rs.core.SecurityContext |
delegate |
private javax.ws.rs.container.ContainerRequestContext |
requestContext |
Constructor and Description |
---|
ScopeSecurityContext(javax.ws.rs.container.ContainerRequestContext requestContext) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAuthenticationScheme() |
javax.ws.rs.core.SecurityContext |
getOriginalSecurityContext() |
private java.lang.String |
getShopIdFromPathParam(javax.ws.rs.container.ContainerRequestContext requestContext) |
java.security.Principal |
getUserPrincipal() |
boolean |
isSecure() |
boolean |
isUserInRole(java.lang.String role) |
private final javax.ws.rs.container.ContainerRequestContext requestContext
private final javax.ws.rs.core.SecurityContext delegate
public ScopeSecurityContext(javax.ws.rs.container.ContainerRequestContext requestContext)
public boolean isUserInRole(java.lang.String role)
isUserInRole
in interface javax.ws.rs.core.SecurityContext
public javax.ws.rs.core.SecurityContext getOriginalSecurityContext()
public boolean isSecure()
isSecure
in interface javax.ws.rs.core.SecurityContext
public java.security.Principal getUserPrincipal()
getUserPrincipal
in interface javax.ws.rs.core.SecurityContext
private java.lang.String getShopIdFromPathParam(javax.ws.rs.container.ContainerRequestContext requestContext)
public java.lang.String getAuthenticationScheme()
getAuthenticationScheme
in interface javax.ws.rs.core.SecurityContext