Package | Description |
---|---|
org.forgerock.oauth |
Commons OAuth Framework API.
|
org.forgerock.oauth.clients.oauth2 |
OAuth 2.0 ForgeRock Client Implementation.
|
org.forgerock.oauth.clients.oidc |
OpenID Connect ForgeRock Client Implementation.
|
Modifier and Type | Method and Description |
---|---|
Promise<URI,OAuthException> |
OAuthClient.getAuthRedirect(DataStore dataStore,
String data,
URI landingPage)
Return the URI that the user agent should be redirected to, to authenticate and authorize access.
|
Promise<? extends SessionInfo,OAuthException> |
OAuthClient.getSessionInfo(DataStore dataStore)
Validate whether an Auth Server session is still active and valid.
|
Promise<UserInfo,OAuthException> |
OAuthClient.getUserInfo(DataStore dataStore)
Return the authenticated user's info from the external authentication server.
|
Promise<JsonValue,OAuthException> |
OAuthClient.handlePostAuth(DataStore dataStore,
Map<String,List<String>> requestParameters)
Handle the data produced by the Auth Server as a result of a successful authentication and return the final
redirect to the landing page specified in the
OAuthClient.getAuthRedirect(DataStore, String, URI) call. |
Promise<Void,OAuthException> |
OAuthClient.refresh(DataStore dataStore)
Refreshes a token if it has expired.
|
Modifier and Type | Method and Description |
---|---|
Promise<URI,OAuthException> |
OAuth2Client.getAuthRedirect(DataStore dataStore,
String data,
URI landingPage) |
Promise<? extends OAuth2SessionInfo,OAuthException> |
OAuth2Client.getSessionInfo(DataStore dataStore) |
Promise<UserInfo,OAuthException> |
OAuth2Client.getUserInfo(DataStore dataStore) |
Promise<JsonValue,OAuthException> |
OAuth2Client.handlePostAuth(DataStore dataStore,
Map<String,List<String>> requestParameters) |
Promise<Void,OAuthException> |
OAuth2Client.refresh(DataStore dataStore) |
protected Function<JsonValue,Void,OAuthException> |
OAuth2Client.storeResponse(DataStore dataStore)
Stores all the information received from an authentication or authorization server.
|
Constructor and Description |
---|
OAuth2SessionInfo(TimeService timeService,
DataStore dataStore)
Constructs a OAuth2SessionInfo object.
|
Modifier and Type | Method and Description |
---|---|
Promise<URI,OAuthException> |
OpenIDConnectClient.getAuthRedirect(DataStore dataStore,
String data,
URI landingPage) |
protected static String |
OpenIDConnectClient.getIdToken(DataStore dataStore)
Retrieves an id token from the data store.
|
Promise<? extends OAuth2SessionInfo,OAuthException> |
OpenIDConnectClient.getSessionInfo(DataStore dataStore) |
Promise<UserInfo,OAuthException> |
OpenIDConnectClient.getUserInfo(DataStore dataStore) |
Promise<JsonValue,OAuthException> |
OpenIDConnectClient.handlePostAuth(DataStore dataStore,
Map<String,List<String>> requestParameters) |
protected Function<JsonValue,JsonValue,OAuthException> |
OpenIDConnectClient.validateSub(DataStore dataStore)
Validates the sub Claim in the UserInfo Response is an exact match to the sub Claim in the ID Token.
|
Constructor and Description |
---|
OpenIDConnectSessionInfo(TimeService timeService,
DataStore dataStore,
JwtClaimsSet jwtClaimsSet)
Constructs a OpenIDConnectSessionInfo object.
|
Copyright © 2010-2018, ForgeRock All Rights Reserved.