Class JwtBearerAuthHandler
java.lang.Object
org.apache.cxf.rs.security.jose.common.AbstractJoseConsumer
org.apache.cxf.rs.security.jose.jwt.JoseJwtConsumer
org.apache.cxf.rs.security.oauth2.provider.OAuthJoseJwtConsumer
org.apache.cxf.rs.security.oauth2.provider.OAuthServerJoseJwtConsumer
org.apache.cxf.rs.security.oauth2.grants.jwt.JwtBearerAuthHandler
- All Implemented Interfaces:
jakarta.ws.rs.container.ContainerRequestFilter
public class JwtBearerAuthHandler
extends OAuthServerJoseJwtConsumer
implements jakarta.ws.rs.container.ContainerRequestFilter
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected SecurityContextconfigureSecurityContext(JwtToken token) voidfilter(jakarta.ws.rs.container.ContainerRequestContext context) booleanvoidsetClientProvider(ClientRegistrationProvider clientProvider) voidsetValidateAudience(boolean validateAudience) protected voidvalidateToken(JwtToken jwt) Methods inherited from class org.apache.cxf.rs.security.oauth2.provider.OAuthServerJoseJwtConsumer
getInitializedDecryptionProvider, getInitializedSignatureVerifier, getJwtToken, setVerifyWithClientCertificatesMethods inherited from class org.apache.cxf.rs.security.oauth2.provider.OAuthJoseJwtConsumer
getInitializedDecryptionProvider, getInitializedSignatureVerifier, getJwtToken, isDecryptWithClientSecret, isVerifyWithClientSecret, setDecryptWithClientSecret, setVerifyWithClientSecretMethods inherited from class org.apache.cxf.rs.security.jose.jwt.JoseJwtConsumer
getClockOffset, getInitializedSignatureVerifier, getJwtToken, getJwtToken, getTtl, setClockOffset, setTtlMethods inherited from class org.apache.cxf.rs.security.jose.common.AbstractJoseConsumer
checkProcessRequirements, getInitializedDecryptionProvider, getInitializedSignatureVerifier, getJweDecryptor, getJwsVerifier, isJweRequired, isJwsRequired, setJweDecryptor, setJweRequired, setJwsRequired, setJwsVerifier
-
Constructor Details
-
JwtBearerAuthHandler
public JwtBearerAuthHandler()
-
-
Method Details
-
filter
public void filter(jakarta.ws.rs.container.ContainerRequestContext context) - Specified by:
filterin interfacejakarta.ws.rs.container.ContainerRequestFilter
-
configureSecurityContext
-
validateToken
- Overrides:
validateTokenin classJoseJwtConsumer
-
setClientProvider
-
isValidateAudience
public boolean isValidateAudience() -
setValidateAudience
public void setValidateAudience(boolean validateAudience)
-