Uses of Interface
org.forgerock.oauth.DataStore
Package
Description
Commons OAuth Framework API.
Forgerock Apple Client implementation.
Forgerock Facebook Client Implementation.
Forgerock LinkedIn Client Implementation.
OAuth 2.0 ForgeRock Client Implementation.
OpenID Connect ForgeRock Client Implementation.
-
Uses of DataStore in org.forgerock.oauth
Modifier and TypeMethodDescriptionOAuthClient.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.OAuthClient.getUserInfo
(DataStore dataStore) Return the authenticated user's info from the external authentication server.OAuthClient.handleNativePostAuth
(Context context, DataStore dataStore, Map<String, List<String>> parameters) Handle the data produced by the Auth Server as a result of a successful authentication and return the final redirect to the mobile device.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 theOAuthClient.getAuthRedirect(DataStore, String, URI)
call.Refreshes a token if it has expired. -
Uses of DataStore in org.forgerock.oauth.clients.apple
Modifier and TypeMethodDescriptionAppleClient.getUserInfo
(DataStore dataStore) AppleClient.handleNativePostAuth
(Context context, DataStore dataStore, Map<String, List<String>> requestParameters) -
Uses of DataStore in org.forgerock.oauth.clients.facebook
Modifier and TypeMethodDescriptionFacebookClient.handleNativePostAuth
(Context context, DataStore dataStore, Map<String, List<String>> parameters) protected Function<JsonValue,
JsonValue, OAuthException> FacebookClient.validateClientId
(DataStore dataStore, JsonValue storedData, String inputToken) -
Uses of DataStore in org.forgerock.oauth.clients.linkedin
-
Uses of DataStore in org.forgerock.oauth.clients.oauth2
Modifier and TypeMethodDescriptionprotected Promise<JsonValue,
OAuthException> OAuth2Client.createPostResponse
(DataStore dataStore, JsonValue storedData) Creates the post response.OAuth2Client.getAuthRedirect
(DataStore dataStore, String data, URI landingPage) Promise<? extends OAuth2SessionInfo,
OAuthException> OAuth2Client.getSessionInfo
(DataStore dataStore) OAuth2Client.getUserInfo
(DataStore dataStore) OAuth2Client.handleNativePostAuth
(Context context, DataStore dataStore, Map<String, List<String>> parameters) protected final Function<JsonValue,
Void, OAuthException> OAuth2Client.storeResponse
(DataStore dataStore) Stores all the information received from an authentication or authorization server.protected Function<JsonValue,
JsonValue, OAuthException> OAuth2Client.validateClientId
(DataStore dataStore, JsonValue storedData, String inputToken) Compare client_id from access token associated data with configured client_id.ModifierConstructorDescriptionprotected
OAuth2SessionInfo
(Clock clock, DataStore dataStore) Constructs a OAuth2SessionInfo object. -
Uses of DataStore in org.forgerock.oauth.clients.oidc
Modifier and TypeMethodDescriptionprotected URI
OpenIDConnectClient.createAuthRedirectUri
(String state, String pkceChallenge, String nonce, DataStore dataStore) Creates aURI
that the user agent will be redirected to for authentication and authorization.OpenIDConnectClient.getAuthRedirect
(DataStore dataStore, String data, URI landingPage) protected final JwtClaimsSet
OpenIDConnectClient.getJwtClaimsSet
(DataStore dataStore) Retrieves the claims set from the data store.Promise<? extends OAuth2SessionInfo,
OAuthException> OpenIDConnectClient.getSessionInfo
(DataStore dataStore) OpenIDConnectClient.getUserInfo
(DataStore dataStore) OpenIDConnectClient.handleNativePostAuth
(Context context, DataStore dataStore, Map<String, List<String>> parameters) protected final 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.ModifierConstructorDescriptionOpenIDConnectSessionInfo
(Clock clock, DataStore dataStore, JwtClaimsSet jwtClaimsSet) Constructs a OpenIDConnectSessionInfo object.