Package net.ltgt.oidc.servlet.rs
Class IsAuthenticatedFilter
java.lang.Object
net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
net.ltgt.oidc.servlet.rs.IsAuthenticatedFilter
- All Implemented Interfaces:
jakarta.ws.rs.container.ContainerRequestFilter
@Provider
@IsAuthenticated
@Priority(2000)
public class IsAuthenticatedFilter
extends AbstractAuthorizationFilter
Ensures the user is authenticated.
The Jakarta RS resource class or method must be annotated with IsAuthenticated to
apply this filter.
- See Also:
-
Field Summary
Fields inherited from class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
IS_PRIVATE_PROPERTY_NAME, servletRequest -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisAuthorized(jakarta.ws.rs.core.SecurityContext securityContext) Returns whether the user is authorized.Methods inherited from class net.ltgt.oidc.servlet.rs.AbstractAuthorizationFilter
configureAuthenticationRequest, doRedirectToAuthenticationEndpoint, doSendUnauthorized, filter, getAuthenticationRedirector, redirectToAuthenticationEndpoint, sendForbidden, sendUnauthorized
-
Constructor Details
-
IsAuthenticatedFilter
public IsAuthenticatedFilter()
-
-
Method Details
-
isAuthorized
protected boolean isAuthorized(jakarta.ws.rs.core.SecurityContext securityContext) Description copied from class:AbstractAuthorizationFilterReturns whether the user is authorized.- Specified by:
isAuthorizedin classAbstractAuthorizationFilter
-