public class JwtValidator<C extends com.nimbusds.jose.proc.SecurityContext> extends Object
Constructor and Description |
---|
JwtValidator() |
Modifier and Type | Method and Description |
---|---|
protected C |
createSecurityContext(String idToken) |
protected com.nimbusds.jose.jwk.source.JWKSource<C> |
getKeySource(URL jwksURL) |
void |
init(String jwksUrl,
String requiredIssuer) |
void |
setConnectTimeout(int connectTimeout) |
void |
setReadTimeout(int readTimeout) |
Map<String,Object> |
validateJWT(String idToken) |
public void init(String jwksUrl, String requiredIssuer) throws ParseException, MalformedURLException, IOException
protected com.nimbusds.jose.jwk.source.JWKSource<C> getKeySource(URL jwksURL) throws IOException, ParseException
IOException
ParseException
public Map<String,Object> validateJWT(String idToken) throws ParseException, com.nimbusds.jose.proc.BadJOSEException, com.nimbusds.jose.JOSEException
ParseException
com.nimbusds.jose.proc.BadJOSEException
com.nimbusds.jose.JOSEException
public void setConnectTimeout(int connectTimeout)
public void setReadTimeout(int readTimeout)
Copyright © 2023 Frank!Framework. All rights reserved.