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 TypeMethodDescriptionvoid
filter
(jakarta.ws.rs.container.ContainerRequestContext context) protected CallbackHandler
getCallbackHandler
(String name, String password) protected jakarta.ws.rs.core.Response.Status
protected jakarta.ws.rs.core.Response
handleAuthenticationException
(SecurityException ex, org.apache.cxf.message.Message m) protected boolean
isRedirectPossible
(jakarta.ws.rs.core.HttpHeaders headers) void
setContextName
(String name) void
setIgnoreBasePath
(boolean ignore) void
setLoginConfig
(Configuration config) void
setRealmName
(String name) void
setRedirectURI
(String uri) void
void
void
setRolePrefix
(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:
filter
in 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)
-