Uses of Interface
org.forgerock.oauth.DataStore
-
Packages that use DataStore Package Description org.forgerock.oauth Commons OAuth Framework API.org.forgerock.oauth.clients.linkedin Forgerock LinkedIn Client Implementation.org.forgerock.oauth.clients.oauth2 OAuth 2.0 ForgeRock Client Implementation.org.forgerock.oauth.clients.oidc OpenID Connect ForgeRock Client Implementation. -
-
Uses of DataStore in org.forgerock.oauth
Methods in org.forgerock.oauth with parameters of type DataStore Modifier and Type Method 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 theOAuthClient.getAuthRedirect(DataStore, String, URI)
call.Promise<Void,OAuthException>
OAuthClient. refresh(DataStore dataStore)
Refreshes a token if it has expired. -
Uses of DataStore in org.forgerock.oauth.clients.linkedin
Methods in org.forgerock.oauth.clients.linkedin with parameters of type DataStore Modifier and Type Method Description Promise<UserInfo,OAuthException>
LinkedInClient. getUserInfo(DataStore dataStore)
-
Uses of DataStore in org.forgerock.oauth.clients.oauth2
Methods in org.forgerock.oauth.clients.oauth2 with parameters of type DataStore Modifier and Type Method 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.Constructors in org.forgerock.oauth.clients.oauth2 with parameters of type DataStore Constructor Description OAuth2SessionInfo(TimeService timeService, DataStore dataStore)
Constructs a OAuth2SessionInfo object. -
Uses of DataStore in org.forgerock.oauth.clients.oidc
Methods in org.forgerock.oauth.clients.oidc with parameters of type DataStore Modifier and Type Method 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.Constructors in org.forgerock.oauth.clients.oidc with parameters of type DataStore Constructor Description OpenIDConnectSessionInfo(TimeService timeService, DataStore dataStore, JwtClaimsSet jwtClaimsSet)
Constructs a OpenIDConnectSessionInfo object.
-