public class TomEESecurityContext extends Object implements javax.security.enterprise.SecurityContext
| Constructor and Description |
|---|
TomEESecurityContext() |
| Modifier and Type | Method and Description |
|---|---|
javax.security.enterprise.AuthenticationStatus |
authenticate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.security.enterprise.authentication.mechanism.http.AuthenticationParameters parameters) |
Principal |
getCallerPrincipal() |
<T extends Principal> |
getPrincipalsByType(Class<T> pType) |
boolean |
hasAccessToWebResource(String resource,
String... methods) |
boolean |
isCallerInRole(String role) |
static void |
registerContainerAboutLogin(Principal principal,
Set<String> groups) |
public Principal getCallerPrincipal()
getCallerPrincipal in interface javax.security.enterprise.SecurityContextpublic <T extends Principal> Set<T> getPrincipalsByType(Class<T> pType)
getPrincipalsByType in interface javax.security.enterprise.SecurityContextpublic boolean isCallerInRole(String role)
isCallerInRole in interface javax.security.enterprise.SecurityContextpublic boolean hasAccessToWebResource(String resource, String... methods)
hasAccessToWebResource in interface javax.security.enterprise.SecurityContextpublic javax.security.enterprise.AuthenticationStatus authenticate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.security.enterprise.authentication.mechanism.http.AuthenticationParameters parameters)
authenticate in interface javax.security.enterprise.SecurityContextCopyright © 1999–2022 The Apache Software Foundation. All rights reserved.