Class JwsJwksJwtAccessTokenValidator
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.filters.JwtAccessTokenValidator
org.apache.cxf.rs.security.oauth2.filters.JwsJwksJwtAccessTokenValidator
- All Implemented Interfaces:
AccessTokenValidator
Validate Access Token signature using JWK Set from
AuthorizationMetadata.getJwksURL() according to
JoseHeaders.getKeyId()-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifiergetInitializedSignatureVerifier(org.apache.cxf.rs.security.jose.jws.JwsHeaders jwsHeaders) voidsetJwksURL(String jwksURL) voidsetJwsVerifier(org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier theJwsVerifier) Methods inherited from class org.apache.cxf.rs.security.oauth2.filters.JwtAccessTokenValidator
getSupportedAuthorizationSchemes, setJwtAccessTokenClaimMap, validateAccessTokenMethods inherited from class org.apache.cxf.rs.security.jose.jwt.JoseJwtConsumer
getClockOffset, getInitializedSignatureVerifier, getJwtToken, getJwtToken, getTtl, setClockOffset, setTtl, validateTokenMethods inherited from class org.apache.cxf.rs.security.jose.common.AbstractJoseConsumer
checkProcessRequirements, getInitializedDecryptionProvider, getJweDecryptor, getJwsVerifier, isJweRequired, isJwsRequired, setJweDecryptor, setJweRequired, setJwsRequired
-
Constructor Details
-
JwsJwksJwtAccessTokenValidator
public JwsJwksJwtAccessTokenValidator()
-
-
Method Details
-
getInitializedSignatureVerifier
protected org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier getInitializedSignatureVerifier(org.apache.cxf.rs.security.jose.jws.JwsHeaders jwsHeaders) - Overrides:
getInitializedSignatureVerifierin classorg.apache.cxf.rs.security.jose.common.AbstractJoseConsumer
-
setJwksURL
-
setJwsVerifier
public void setJwsVerifier(org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier theJwsVerifier) - Overrides:
setJwsVerifierin classorg.apache.cxf.rs.security.jose.common.AbstractJoseConsumer
-