Package com.ocient.auth
Class OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.AuthorizationCodeGrant<T extends Token>
java.lang.Object
com.ocient.auth.OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.AuthorizationCodeGrant<T>
- Type Parameters:
T- TheTokenresponse type
- Enclosing class:
OpenIDAuthenticators.AuthorizationCodeWithPKCEClient
public static class OpenIDAuthenticators.AuthorizationCodeWithPKCEClient.AuthorizationCodeGrant<T extends Token>
extends Object
The authorization code is obtained by using an authorization server as an intermediary
between the client and resource owner. Instead of requesting authorization directly from the
resource owner, the client directs the resource owner to an authorization server (via its
user-agent as defined in [RFC2616]), which in turn directs the resource owner back to the
client with the authorization code.
-
Constructor Summary
ConstructorsConstructorDescriptionAuthorizationCodeGrant(String authorizationURL, CompletableFuture<T> tokenFuture) -
Method Summary
-
Constructor Details
-
AuthorizationCodeGrant
-
-
Method Details
-
getURL
- Returns:
- qualified URL for the request to the Authorization Server's /authorize endpoint.
-
getToken
- Returns:
- a future that completes when the user has completed the authorization request
-