Class DefaultJwtTokenValidator
- java.lang.Object
-
- no.nav.security.token.support.core.validation.DefaultJwtTokenValidator
-
- All Implemented Interfaces:
JwtTokenValidator
public class DefaultJwtTokenValidator extends Object implements JwtTokenValidator
-
-
Constructor Summary
Constructors Constructor Description DefaultJwtTokenValidator(String issuer, List<String> acceptedAudience, com.nimbusds.jose.jwk.source.RemoteJWKSet<com.nimbusds.jose.proc.SecurityContext> remoteJWKSet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
assertValidToken(String tokenString)
void
assertValidToken(String tokenString, String expectedNonce)
protected com.nimbusds.openid.connect.sdk.validators.IDTokenValidator
createValidator(String issuer, String clientId)
protected com.nimbusds.openid.connect.sdk.validators.IDTokenValidator
get(com.nimbusds.jwt.JWT jwt)
-
-
-
Method Detail
-
assertValidToken
public void assertValidToken(String tokenString) throws JwtTokenValidatorException
- Specified by:
assertValidToken
in interfaceJwtTokenValidator
- Throws:
JwtTokenValidatorException
-
assertValidToken
public void assertValidToken(String tokenString, String expectedNonce) throws JwtTokenValidatorException
- Throws:
JwtTokenValidatorException
-
get
protected com.nimbusds.openid.connect.sdk.validators.IDTokenValidator get(com.nimbusds.jwt.JWT jwt) throws ParseException, JwtTokenValidatorException
-
-