public class OpenIDConnectClientConfiguration extends OAuth2ClientConfiguration
Modifier and Type | Class and Description |
---|---|
static class |
OpenIDConnectClientConfiguration.Builder<T extends OpenIDConnectClientConfiguration.Builder<T,C>,C extends OAuth2ClientConfiguration>
Builder class for creating the OpenIDConnectClientConfiguration.
|
Modifier and Type | Field and Description |
---|---|
protected static int |
DEFAULT_CONN_TIMEOUT
Default connection timeout, in milliseconds, for HTTP connections.
|
protected static int |
DEFAULT_READ_TIMEOUT
Default read timeout, in milliseconds, for HTTP connections.
|
PROVIDER
Modifier | Constructor and Description |
---|---|
protected |
OpenIDConnectClientConfiguration(OpenIDConnectClientConfiguration.Builder<?,?> builder)
Creates an OpenIDConnectClientConfiguration instance.
|
Modifier and Type | Method and Description |
---|---|
Class<?> |
getClientClass()
Gets the class name of the client implementation consuming the
OpenIDConnectClientConfiguration . |
int |
getConnectionTimeout()
Gets the http connection timeout used to configure the
OpenIdResolverService . |
String |
getIssuer()
Gets the issuer.
|
URI |
getJwkSetEndpoint()
Gets jwk set endpoint used to configure the
OpenIdResolverService . |
String |
getKeyAlias()
Gets the key alias used to configure the
OpenIdResolverService . |
String |
getKeystoreLocation()
Gets the keystore location used to configure the
OpenIdResolverService . |
String |
getKeystorePassword()
Gets the keystore password used to configure the
OpenIdResolverService . |
String |
getKeystoreType()
Gets the keystore type used to configure the
OpenIdResolverService . |
protected Map<String,String> |
getOpenIdResolverServiceConfig()
Returns the configuration needed to configure
OpenIdResolverService . |
int |
getReadTimeout()
Gets the http read timeout used to configure the
OpenIdResolverService . |
URI |
getWellKnownEndpoint()
Gets the well-known endpoint.
|
static OpenIDConnectClientConfiguration.Builder<? extends OpenIDConnectClientConfiguration.Builder,OpenIDConnectClientConfiguration> |
openIdConnectClientConfiguration()
Creates a new builder for OpenIDConnectClientConfiguration.
|
getAuthorizationEndpoint, getClientId, getClientSecret, getPkceMethod, getRedirectUri, getScope, getScopeDelimiter, getTokenEndpoint, getUserInfoEndpoint, oauth2ClientConfiguration, usesBasicAuth
getAuthenticationIdKey, getProvider
protected static final int DEFAULT_READ_TIMEOUT
protected static final int DEFAULT_CONN_TIMEOUT
protected OpenIDConnectClientConfiguration(OpenIDConnectClientConfiguration.Builder<?,?> builder)
builder
- OpenIDConnectClientConfiguration instance builder.public static OpenIDConnectClientConfiguration.Builder<? extends OpenIDConnectClientConfiguration.Builder,OpenIDConnectClientConfiguration> openIdConnectClientConfiguration()
public Class<?> getClientClass()
OpenIDConnectClientConfiguration
.getClientClass
in class OAuth2ClientConfiguration
public URI getWellKnownEndpoint()
public String getKeyAlias()
OpenIdResolverService
.public URI getJwkSetEndpoint()
OpenIdResolverService
.public String getKeystoreLocation()
OpenIdResolverService
.public String getKeystorePassword()
OpenIdResolverService
.public String getKeystoreType()
OpenIdResolverService
.public int getReadTimeout()
OpenIdResolverService
.public int getConnectionTimeout()
OpenIdResolverService
.public String getIssuer()
protected Map<String,String> getOpenIdResolverServiceConfig()
OpenIdResolverService
.Map
of configuration.Copyright © 2010-2018, ForgeRock All Rights Reserved.