Class SecurityContextImpl
java.lang.Object
org.wildfly.security.soteria.original.SecurityContextImpl
- All Implemented Interfaces:
jakarta.security.enterprise.SecurityContext,Serializable
public class SecurityContextImpl
extends Object
implements jakarta.security.enterprise.SecurityContext, Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.security.enterprise.AuthenticationStatusauthenticate(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters parameters) getPrincipalsByType(Class<T> pType) booleanhasAccessToWebResource(String resource, String... methods) voidinit()booleanisCallerInRole(String role)
-
Field Details
-
ALL_HTTP_METHODS
-
ALL_HTTP_METHOD_NAMES
-
-
Constructor Details
-
SecurityContextImpl
public SecurityContextImpl()
-
-
Method Details
-
init
@PostConstruct public void init() -
getCallerPrincipal
- Specified by:
getCallerPrincipalin interfacejakarta.security.enterprise.SecurityContext
-
getPrincipalsByType
- Specified by:
getPrincipalsByTypein interfacejakarta.security.enterprise.SecurityContext
-
isCallerInRole
- Specified by:
isCallerInRolein interfacejakarta.security.enterprise.SecurityContext
-
getAllDeclaredCallerRoles
-
hasAccessToWebResource
- Specified by:
hasAccessToWebResourcein interfacejakarta.security.enterprise.SecurityContext
-
authenticate
public jakarta.security.enterprise.AuthenticationStatus authenticate(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, jakarta.security.enterprise.authentication.mechanism.http.AuthenticationParameters parameters) - Specified by:
authenticatein interfacejakarta.security.enterprise.SecurityContext
-