73 AccessToken accessToken;
76 TokenVerifier<AccessToken> verifier = TokenVerifier.create(token, AccessToken.class)
79 SignatureVerifierContext verifierContext =
session.
getProvider(SignatureProvider.class, verifier.getHeader().getAlgorithm().name()).verifier(verifier.getHeader().getKeyId());
80 verifier.verifierContext(verifierContext);
82 accessToken = verifier.verify().getToken();
83 }
catch (VerificationException e) {
89 return tokenManager.checkTokenValidForIntrospection(
session, realm, accessToken) ? accessToken : null;
final KeycloakSession session
Definition: AccessTokenIntrospectionProvider.java:41
KeycloakContext getContext()
URI getBaseUri()
Definition: KeycloakUriInfo.java:79
final TokenManager tokenManager
Definition: AccessTokenIntrospectionProvider.java:42
< T extends Provider > T getProvider(Class< T > clazz)
final RealmModel realm
Definition: AccessTokenIntrospectionProvider.java:43