Package org.forgerock.http.oauth2
Interface AccessTokenResolver
-
- All Known Implementing Classes:
CachingAccessTokenResolver,OpenAmAccessTokenResolver
public interface AccessTokenResolverResolves a given token against a dedicated OAuth2 Identity Provider (OpenAM, Google, Facebook, ...).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.forgerock.util.promise.Promise<AccessTokenInfo,AccessTokenException>resolve(org.forgerock.services.context.Context context, String token)Resolves a given access token against an authorization server.
-
-
-
Method Detail
-
resolve
org.forgerock.util.promise.Promise<AccessTokenInfo,AccessTokenException> resolve(org.forgerock.services.context.Context context, String token)
Resolves a given access token against an authorization server.- Parameters:
context- Context chain used to keep a relationship between requests (tracking)token- token identifier to be resolved- Returns:
- a promise completed either with a valid
AccessTokenInfo(well-formed, known by the server), or by an exception
-
-