public class OAuth2ClientConfiguration extends OAuthClientConfiguration
Modifier and Type | Class and Description |
---|---|
static class |
OAuth2ClientConfiguration.Builder<T extends OAuth2ClientConfiguration.Builder<T,C>,C extends OAuth2ClientConfiguration>
Builder class for creating the OAuth2ClientConfiguration.
|
PROVIDER
Constructor and Description |
---|
OAuth2ClientConfiguration(OAuth2ClientConfiguration.Builder<?,?> builder)
Creates an OAuth2ClientConfiguration instance.
|
Modifier and Type | Method and Description |
---|---|
URI |
getAuthorizationEndpoint()
Gets endpoint for authentication and authorization of a user.
|
Class<?> |
getClientClass()
Gets the class name of the client implementation consuming the
OAuth2ClientConfiguration . |
String |
getClientId()
Gets OAuth 2.0 client identifier.
|
String |
getClientSecret()
Gets OAuth 2.0 client secret.
|
PkceMethod |
getPkceMethod()
Gets the PKCE transformation method to us when making requests to the authorization endpoint.
|
URI |
getRedirectUri()
Gets redirect uri.
|
List<String> |
getScope()
Gets OAuth scopes being requested.
|
String |
getScopeDelimiter()
Gets the delimiter used by an auth server to separate scopes.
|
URI |
getTokenEndpoint()
Gets endpoint for requesting access tokens.
|
URI |
getUserInfoEndpoint()
Gets endpoint for requesting user information.
|
static OAuth2ClientConfiguration.Builder<? extends OAuth2ClientConfiguration.Builder,OAuth2ClientConfiguration> |
oauth2ClientConfiguration()
Creates a new builder for OAuth2ClientConfiguration.
|
boolean |
usesBasicAuth()
Gets useBasicAuth to be used when making requests to the tokenInfo endpoint.
|
getAuthenticationIdKey, getProvider
public OAuth2ClientConfiguration(OAuth2ClientConfiguration.Builder<?,?> builder)
builder
- OAuth2ClientConfiguration instance builder.public static OAuth2ClientConfiguration.Builder<? extends OAuth2ClientConfiguration.Builder,OAuth2ClientConfiguration> oauth2ClientConfiguration()
public Class<?> getClientClass()
OAuth2ClientConfiguration
.getClientClass
in class OAuthClientConfiguration
public String getClientId()
public String getClientSecret()
public URI getAuthorizationEndpoint()
public URI getTokenEndpoint()
public URI getUserInfoEndpoint()
public URI getRedirectUri()
public String getScopeDelimiter()
public List<String> getScope()
public boolean usesBasicAuth()
public PkceMethod getPkceMethod()
Copyright © 2010-2018, ForgeRock All Rights Reserved.