public abstract class AbstractTokenValidator extends Object
| Constructor and Description |
|---|
AbstractTokenValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.cxf.rs.security.jose.jwe.JweDecryptionProvider |
getInitializedDecryptionProvider(boolean jweOnly) |
protected org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier |
getInitializedSigVerifier(org.apache.cxf.rs.security.jose.jwt.JwtToken jwt,
String idTokenKid) |
protected org.apache.cxf.rs.security.jose.jwt.JwtToken |
getJwtToken(String wrappedJwtToken,
String clientId,
String idTokenKid,
boolean jweOnly) |
void |
setIssuedAtRange(int issuedAtRange) |
void |
setIssuerId(String issuerId) |
void |
setJweDecryptor(org.apache.cxf.rs.security.jose.jwe.JweDecryptionProvider jweDecryptor) |
void |
setJweVerifier(org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier theJwsVerifier) |
void |
setJwkSetClient(org.apache.cxf.jaxrs.client.WebClient jwkSetClient) |
protected void |
validateJwtClaims(org.apache.cxf.rs.security.jose.jwt.JwtClaims claims,
String clientId,
boolean validateClaimsAlways) |
protected org.apache.cxf.rs.security.jose.jwt.JwtToken |
validateToken(org.apache.cxf.rs.security.jose.jws.JwsJwtCompactConsumer consumer,
org.apache.cxf.rs.security.jose.jwt.JwtToken jwt,
org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier jws) |
protected org.apache.cxf.rs.security.jose.jwt.JwtToken getJwtToken(String wrappedJwtToken, String clientId, String idTokenKid, boolean jweOnly)
protected void validateJwtClaims(org.apache.cxf.rs.security.jose.jwt.JwtClaims claims,
String clientId,
boolean validateClaimsAlways)
protected org.apache.cxf.rs.security.jose.jwt.JwtToken validateToken(org.apache.cxf.rs.security.jose.jws.JwsJwtCompactConsumer consumer,
org.apache.cxf.rs.security.jose.jwt.JwtToken jwt,
org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier jws)
public void setJweDecryptor(org.apache.cxf.rs.security.jose.jwe.JweDecryptionProvider jweDecryptor)
public void setJweVerifier(org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier theJwsVerifier)
public void setIssuerId(String issuerId)
public void setJwkSetClient(org.apache.cxf.jaxrs.client.WebClient jwkSetClient)
public void setIssuedAtRange(int issuedAtRange)
protected org.apache.cxf.rs.security.jose.jwe.JweDecryptionProvider getInitializedDecryptionProvider(boolean jweOnly)
protected org.apache.cxf.rs.security.jose.jws.JwsSignatureVerifier getInitializedSigVerifier(org.apache.cxf.rs.security.jose.jwt.JwtToken jwt,
String idTokenKid)
Apache CXF