public final class ProviderSettings extends AbstractSettings
AbstractSettings,
ConfigurationSettingNames.Provider,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
static class |
ProviderSettings.Builder
A builder for
ProviderSettings. |
AbstractSettings.AbstractBuilder<T extends AbstractSettings,B extends AbstractSettings.AbstractBuilder<T,B>>| Modifier and Type | Method and Description |
|---|---|
static ProviderSettings.Builder |
builder()
Constructs a new
ProviderSettings.Builder with the default settings. |
java.lang.String |
getAuthorizationEndpoint()
Returns the Provider's OAuth 2.0 Authorization endpoint.
|
java.lang.String |
getIssuer()
Returns the URL of the Provider's Issuer Identifier
|
java.lang.String |
getJwkSetEndpoint()
Returns the Provider's JWK Set endpoint.
|
java.lang.String |
getOidcClientRegistrationEndpoint()
Returns the Provider's OpenID Connect 1.0 Client Registration endpoint.
|
java.lang.String |
getOidcUserInfoEndpoint()
Returns the Provider's OpenID Connect 1.0 UserInfo endpoint.
|
java.lang.String |
getTokenEndpoint()
Returns the Provider's OAuth 2.0 Token endpoint.
|
java.lang.String |
getTokenIntrospectionEndpoint()
Returns the Provider's OAuth 2.0 Token Introspection endpoint.
|
java.lang.String |
getTokenRevocationEndpoint()
Returns the Provider's OAuth 2.0 Token Revocation endpoint.
|
static ProviderSettings.Builder |
withSettings(java.util.Map<java.lang.String,java.lang.Object> settings)
Constructs a new
ProviderSettings.Builder with the provided settings. |
equals, getSetting, getSettings, hashCode, toStringpublic java.lang.String getIssuer()
public java.lang.String getAuthorizationEndpoint()
/oauth2/authorize.public java.lang.String getTokenEndpoint()
/oauth2/token.public java.lang.String getJwkSetEndpoint()
/oauth2/jwks.public java.lang.String getTokenRevocationEndpoint()
/oauth2/revoke.public java.lang.String getTokenIntrospectionEndpoint()
/oauth2/introspect.public java.lang.String getOidcClientRegistrationEndpoint()
/connect/register.public java.lang.String getOidcUserInfoEndpoint()
/userinfo.public static ProviderSettings.Builder builder()
ProviderSettings.Builder with the default settings.ProviderSettings.Builderpublic static ProviderSettings.Builder withSettings(java.util.Map<java.lang.String,java.lang.Object> settings)
ProviderSettings.Builder with the provided settings.settings - the settings to initialize the builderProviderSettings.Builder