Class IDTokenValidator
- java.lang.Object
-
- io.asgardeo.java.oidc.sdk.validators.IDTokenValidator
-
public class IDTokenValidator extends Object
Validator of ID tokens issued by an OpenID Provider.Supports processing of ID tokens with:
- ID tokens signed (JWS) with the OP's RSA or EC key, require the OP public JWK set (provided by value or URL) to verify them.
- ID tokens authenticated with a JWS HMAC, require the client's secret to verify them.
-
-
Constructor Summary
Constructors Constructor Description IDTokenValidator(OIDCAgentConfig oidcAgentConfig, com.nimbusds.jwt.JWT idToken)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.nimbusds.openid.connect.sdk.claims.IDTokenClaimsSetvalidate(com.nimbusds.openid.connect.sdk.Nonce expectedNonce)
-
-
-
Constructor Detail
-
IDTokenValidator
public IDTokenValidator(OIDCAgentConfig oidcAgentConfig, com.nimbusds.jwt.JWT idToken)
-
-
Method Detail
-
validate
public com.nimbusds.openid.connect.sdk.claims.IDTokenClaimsSet validate(com.nimbusds.openid.connect.sdk.Nonce expectedNonce) throws SSOAgentServerException- Throws:
SSOAgentServerException
-
-