Package org.frankframework.jwt
Class JwtValidator<C extends com.nimbusds.jose.proc.SecurityContext>
java.lang.Object
org.frankframework.jwt.JwtValidator<C>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CcreateSecurityContext(String idToken) protected com.nimbusds.jose.jwk.source.JWKSource<C> getKeySource(URL jwksURL) voidvoidsetConnectTimeout(int connectTimeout) voidsetReadTimeout(int readTimeout) validateJWT(String idToken)
-
Constructor Details
-
JwtValidator
public JwtValidator()
-
-
Method Details
-
init
- Throws:
ParseExceptionIOException
-
getKeySource
protected com.nimbusds.jose.jwk.source.JWKSource<C> getKeySource(URL jwksURL) throws IOException, ParseException - Throws:
IOExceptionParseException
-
createSecurityContext
-
validateJWT
public Map<String,Object> validateJWT(String idToken) throws ParseException, com.nimbusds.jose.proc.BadJOSEException, com.nimbusds.jose.JOSEException - Throws:
ParseExceptioncom.nimbusds.jose.proc.BadJOSEExceptioncom.nimbusds.jose.JOSEException
-
setConnectTimeout
public void setConnectTimeout(int connectTimeout) -
setReadTimeout
public void setReadTimeout(int readTimeout)
-