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
public class JwsJwksJwtAccessTokenValidator extends JwtAccessTokenValidator
Validate Access Token signature using JWK Set fromAuthorizationMetadata.getJwksURL()according toJoseHeaders.getKeyId()
-
-
Constructor Summary
Constructors Constructor Description JwsJwksJwtAccessTokenValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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, validateAccessToken
-
Methods inherited from class org.apache.cxf.rs.security.jose.jwt.JoseJwtConsumer
getClockOffset, getInitializedSignatureVerifier, getJwtToken, getJwtToken, getTtl, setClockOffset, setTtl, validateToken
-
-
-
-
Method Detail
-
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
public void setJwksURL(String jwksURL)
-
setJwsVerifier
public void setJwsVerifier(org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier theJwsVerifier)
- Overrides:
setJwsVerifierin classorg.apache.cxf.rs.security.jose.common.AbstractJoseConsumer
-
-