@Generated(value="org.immutables.processor.ProxyProcessor") public final class OpenIdConnectConfiguration extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
OpenIdConnectConfiguration.Builder
Builds instances of type
OpenIdConnectConfiguration. |
| Modifier and Type | Method and Description |
|---|---|
static OpenIdConnectConfiguration.Builder |
builder()
Creates a builder for
OpenIdConnectConfiguration. |
boolean |
equals(Object another)
This instance is equal to all instances of
OpenIdConnectConfiguration that have equal attribute values. |
Boolean |
getAddShadowUserOnLogin()
Determines whether or not shadow users must be created before login by an administrator.
|
AttributeMappings |
getAttributeMappings() |
String |
getAuthUrl()
The OAuth 2.0 authorization endpoint URL
|
List<String> |
getEmailDomains()
List of email domains associated with the provider for the purpose of associating users to the correct origin upon invitation.
|
List<String> |
getExternalGroupsWhitelist()
The external group white list
|
Boolean |
getLinkText()
Text to use for the login link to the provider
|
String |
getProviderDescription()
Human readable name/description of this provider
|
String |
getRelyingPartyId()
The client ID which is registered with the external OAuth provider for use by the UAA
|
String |
getRelyingPartySecret()
The client secret of the relying party at the external OAuth provider
|
List<String> |
getScopes()
What scopes to request on a call to the external OAuth/OpenID provider.
|
Boolean |
getShowLinkText()
A flag controlling whether a link to this provider’s login will be shown on the UAA login page
|
Boolean |
getSkipSslVerification()
Skips validation of the LDAP cert if set to true.
|
Boolean |
getStoreCustomAttributes()
Set to true, to store custom user attributes to be fetched from the /userinfo endpoint
|
String |
getTokenKey()
A verification key for validating token signatures
|
String |
getTokenKeyUrl()
The URL of the token key endpoint which renders a verification key for validating token signatures
|
String |
getTokenUrl()
The OAuth 2.0 authorization endpoint URL
|
String |
getUserInfoUrl()
The Open Id user info endpoint URL.
|
int |
hashCode()
Computes a hash code from attributes:
emailDomains, providerDescription, attributeMappings, externalGroupsWhitelist, storeCustomAttributes, addShadowUserOnLogin, authUrl, linkText, relyingPartyId, relyingPartySecret, scopes, showLinkText, skipSslVerification, tokenKey, tokenKeyUrl, tokenUrl, userInfoUrl. |
String |
toString()
Prints the immutable value
OpenIdConnectConfiguration with attribute values. |
public List<String> getEmailDomains()
public String getProviderDescription()
public AttributeMappings getAttributeMappings()
attributeMappings attributepublic List<String> getExternalGroupsWhitelist()
public Boolean getStoreCustomAttributes()
public Boolean getAddShadowUserOnLogin()
public String getAuthUrl()
public Boolean getLinkText()
public String getRelyingPartyId()
public String getRelyingPartySecret()
public List<String> getScopes()
public Boolean getShowLinkText()
public Boolean getSkipSslVerification()
public String getTokenKey()
public String getTokenKeyUrl()
public String getTokenUrl()
public String getUserInfoUrl()
public boolean equals(Object another)
OpenIdConnectConfiguration that have equal attribute values.public int hashCode()
emailDomains, providerDescription, attributeMappings, externalGroupsWhitelist, storeCustomAttributes, addShadowUserOnLogin, authUrl, linkText, relyingPartyId, relyingPartySecret, scopes, showLinkText, skipSslVerification, tokenKey, tokenKeyUrl, tokenUrl, userInfoUrl.public String toString()
OpenIdConnectConfiguration with attribute values.public static OpenIdConnectConfiguration.Builder builder()
OpenIdConnectConfiguration.
OpenIdConnectConfiguration.builder()
.emailDomains(List<String> | null) // nullable emailDomains
.providerDescription(String | null) // nullable providerDescription
.attributeMappings(org.cloudfoundry.uaa.identityproviders.AttributeMappings | null) // nullable attributeMappings
.externalGroupsWhitelist(List<String> | null) // nullable externalGroupsWhitelist
.storeCustomAttributes(Boolean | null) // nullable storeCustomAttributes
.addShadowUserOnLogin(Boolean | null) // nullable addShadowUserOnLogin
.authUrl(String) // required authUrl
.linkText(Boolean | null) // nullable linkText
.relyingPartyId(String) // required relyingPartyId
.relyingPartySecret(String | null) // nullable relyingPartySecret
.scopes(List<String> | null) // nullable scopes
.showLinkText(Boolean | null) // nullable showLinkText
.skipSslVerification(Boolean | null) // nullable skipSslVerification
.tokenKey(String | null) // nullable tokenKey
.tokenKeyUrl(String | null) // nullable tokenKeyUrl
.tokenUrl(String) // required tokenUrl
.userInfoUrl(String | null) // nullable userInfoUrl
.build();
Copyright © 2020. All rights reserved.