@ThreadSafe public class IDTokenClaimsVerifier extends Object implements com.nimbusds.jwt.proc.JWTClaimsVerifier
Related specifications:
Constructor and Description |
---|
IDTokenClaimsVerifier(Issuer issuer,
ClientID clientID,
Nonce nonce)
Creates a new ID token claims verifier.
|
Modifier and Type | Method and Description |
---|---|
ClientID |
getClientID()
Returns the client ID for verifying the ID token audience.
|
Issuer |
getExpectedIssuer()
Returns the expected ID token issuer.
|
Nonce |
getExpectedNonce()
Returns the expected nonce.
|
void |
verify(com.nimbusds.jwt.JWTClaimsSet claimsSet) |
public IDTokenClaimsVerifier(Issuer issuer, ClientID clientID, Nonce nonce)
issuer
- The expected ID token issuer. Must not be
null
.clientID
- The client ID. Must not be null
.nonce
- The nonce, required in the implicit flow or for
ID tokens returned by the authorisation endpoint in
the hybrid flow. null
if not required or
specified.public Issuer getExpectedIssuer()
public ClientID getClientID()
public Nonce getExpectedNonce()
null
if not required or specified.public void verify(com.nimbusds.jwt.JWTClaimsSet claimsSet) throws com.nimbusds.jwt.proc.BadJWTException
verify
in interface com.nimbusds.jwt.proc.JWTClaimsVerifier
com.nimbusds.jwt.proc.BadJWTException
Copyright © 2015 Connect2id Ltd.. All Rights Reserved.