Package org.apache.cxf.jaxrs.security
Class JAASAuthenticationFilter
java.lang.Object
org.apache.cxf.jaxrs.security.JAASAuthenticationFilter
- All Implemented Interfaces:
jakarta.ws.rs.container.ContainerRequestFilter
@PreMatching
@Priority(1000)
public class JAASAuthenticationFilter
extends Object
implements jakarta.ws.rs.container.ContainerRequestFilter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidfilter(jakarta.ws.rs.container.ContainerRequestContext context) protected CallbackHandlergetCallbackHandler(String name, String password) protected jakarta.ws.rs.core.Response.Statusprotected jakarta.ws.rs.core.ResponsehandleAuthenticationException(SecurityException ex, org.apache.cxf.message.Message m) protected booleanisRedirectPossible(jakarta.ws.rs.core.HttpHeaders headers) voidsetContextName(String name) voidsetIgnoreBasePath(boolean ignore) voidsetLoginConfig(Configuration config) voidsetRealmName(String name) voidsetRedirectURI(String uri) voidvoidvoidsetRolePrefix(String name) Deprecated.
-
Constructor Details
-
JAASAuthenticationFilter
public JAASAuthenticationFilter()
-
-
Method Details
-
setRolePrefix
Deprecated. -
setIgnoreBasePath
public void setIgnoreBasePath(boolean ignore) -
setContextName
-
setLoginConfig
-
setRoleClassifier
-
setRoleClassifierType
-
setRedirectURI
-
setRealmName
-
getCallbackHandler
-
filter
public void filter(jakarta.ws.rs.container.ContainerRequestContext context) - Specified by:
filterin interfacejakarta.ws.rs.container.ContainerRequestFilter
-
handleAuthenticationException
protected jakarta.ws.rs.core.Response handleAuthenticationException(SecurityException ex, org.apache.cxf.message.Message m) -
getRedirectStatus
protected jakarta.ws.rs.core.Response.Status getRedirectStatus() -
isRedirectPossible
protected boolean isRedirectPossible(jakarta.ws.rs.core.HttpHeaders headers)
-