public abstract class AbstractXOAuthIdentityProviderDefinition<T extends AbstractXOAuthIdentityProviderDefinition> extends ExternalIdentityProviderDefinition
ATTRIBUTE_MAPPINGS, EMAIL_ATTRIBUTE_NAME, EXTERNAL_GROUPS_WHITELIST, FAMILY_NAME_ATTRIBUTE_NAME, GIVEN_NAME_ATTRIBUTE_NAME, GROUP_ATTRIBUTE_NAME, PHONE_NUMBER_ATTRIBUTE_NAME, STORE_CUSTOM_ATTRIBUTES_NAME, USER_ATTRIBUTE_PREFIX, USER_NAME_ATTRIBUTE_NAMEEMAIL_DOMAIN_ATTR, PROVIDER_DESCRIPTION| Constructor and Description |
|---|
AbstractXOAuthIdentityProviderDefinition() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.net.URL |
getAuthUrl() |
java.lang.String |
getIssuer() |
java.lang.String |
getLinkText() |
java.lang.Class |
getParameterizedClass() |
java.lang.String |
getRelyingPartyId() |
java.lang.String |
getRelyingPartySecret() |
java.lang.String |
getResponseType() |
java.util.List<java.lang.String> |
getScopes() |
java.lang.String |
getTokenKey() |
java.net.URL |
getTokenKeyUrl() |
java.net.URL |
getTokenUrl() |
int |
hashCode() |
boolean |
isClientAuthInBody() |
boolean |
isShowLinkText() |
boolean |
isSkipSslValidation() |
T |
setAuthUrl(java.net.URL authUrl) |
T |
setClientAuthInBody(boolean clientAuthInBody) |
T |
setIssuer(java.lang.String issuer) |
T |
setLinkText(java.lang.String linkText) |
T |
setRelyingPartyId(java.lang.String relyingPartyId) |
T |
setRelyingPartySecret(java.lang.String relyingPartySecret) |
T |
setResponseType(java.lang.String responseType) |
T |
setScopes(java.util.List<java.lang.String> scopes) |
T |
setShowLinkText(boolean showLinkText) |
T |
setSkipSslValidation(boolean skipSslValidation) |
T |
setTokenKey(java.lang.String tokenKey) |
T |
setTokenKeyUrl(java.net.URL tokenKeyUrl) |
T |
setTokenUrl(java.net.URL tokenUrl) |
addAttributeMapping, addWhiteListedGroup, getAttributeMappings, getExternalGroupsWhitelist, isAddShadowUserOnLogin, isStoreCustomAttributes, setAddShadowUserOnLogin, setAttributeMappings, setExternalGroupsWhitelist, setStoreCustomAttributesgetAdditionalConfiguration, getEmailDomain, getProviderDescription, setAdditionalConfiguration, setEmailDomain, setProviderDescriptionpublic AbstractXOAuthIdentityProviderDefinition()
public java.net.URL getAuthUrl()
public T setAuthUrl(java.net.URL authUrl)
public java.net.URL getTokenUrl()
public T setTokenUrl(java.net.URL tokenUrl)
public java.net.URL getTokenKeyUrl()
public T setTokenKeyUrl(java.net.URL tokenKeyUrl)
public java.lang.String getTokenKey()
public T setTokenKey(java.lang.String tokenKey)
public java.lang.String getLinkText()
public T setLinkText(java.lang.String linkText)
public boolean isClientAuthInBody()
public T setClientAuthInBody(boolean clientAuthInBody)
public boolean isShowLinkText()
public T setShowLinkText(boolean showLinkText)
public java.lang.String getRelyingPartyId()
public T setRelyingPartyId(java.lang.String relyingPartyId)
public java.lang.String getRelyingPartySecret()
public T setRelyingPartySecret(java.lang.String relyingPartySecret)
public boolean isSkipSslValidation()
public T setSkipSslValidation(boolean skipSslValidation)
public java.util.List<java.lang.String> getScopes()
public T setScopes(java.util.List<java.lang.String> scopes)
public java.lang.String getIssuer()
public T setIssuer(java.lang.String issuer)
public java.lang.String getResponseType()
public T setResponseType(java.lang.String responseType)
public java.lang.Class getParameterizedClass()
public boolean equals(java.lang.Object o)
equals in class ExternalIdentityProviderDefinitionpublic int hashCode()
hashCode in class ExternalIdentityProviderDefinition