public class OAuth2IdentityProviderConfig extends IdentityProviderModel
Modifier and Type | Field and Description |
---|---|
static String |
PKCE_ENABLED |
static String |
PKCE_METHOD |
addReadTokenRoleOnCreate, ALLOWED_CLOCK_SKEW, HIDE_ON_LOGIN, linkOnly, LOGIN_HINT, SYNC_MODE
Constructor and Description |
---|
OAuth2IdentityProviderConfig() |
OAuth2IdentityProviderConfig(IdentityProviderModel model) |
getAlias, getConfig, getDisplayName, getFirstBrokerLoginFlowId, getInternalId, getPostBrokerLoginFlowId, getProviderId, getSyncMode, isAddReadTokenRoleOnCreate, isAuthenticateByDefault, isEnabled, isHideOnLogin, isLinkOnly, isLoginHint, isStoreToken, isTrustEmail, setAddReadTokenRoleOnCreate, setAlias, setAuthenticateByDefault, setConfig, setDisplayName, setEnabled, setFirstBrokerLoginFlowId, setHideOnLogin, setInternalId, setLinkOnly, setLoginHint, setPostBrokerLoginFlowId, setProviderId, setStoreToken, setSyncMode, setTrustEmail
public static final String PKCE_ENABLED
public static final String PKCE_METHOD
public OAuth2IdentityProviderConfig(IdentityProviderModel model)
public OAuth2IdentityProviderConfig()
public String getAuthorizationUrl()
public void setAuthorizationUrl(String authorizationUrl)
public String getTokenUrl()
public void setTokenUrl(String tokenUrl)
public String getUserInfoUrl()
public void setUserInfoUrl(String userInfoUrl)
public String getClientId()
public void setClientId(String clientId)
public String getClientAuthMethod()
public void setClientAuthMethod(String clientAuth)
public String getClientSecret()
public void setClientSecret(String clientSecret)
public String getDefaultScope()
public void setDefaultScope(String defaultScope)
public boolean isJWTAuthentication()
public boolean isBasicAuthentication()
public boolean isUiLocales()
public void setUiLocales(boolean uiLocales)
public String getPrompt()
public String getForwardParameters()
public void setForwardParameters(String forwardParameters)
public boolean isPkceEnabled()
public void setPkceEnabled(boolean enabled)
public String getPkceMethod()
public String getClientAssertionSigningAlg()
public void setClientAssertionSigningAlg(String signingAlg)
public void validate(RealmModel realm)
IdentityProviderModel
Validates this configuration.
Sub-classes can override this method in order to enforce provider specific validations.
validate
in class IdentityProviderModel
realm
- the realmCopyright © 2021 JBoss by Red Hat. All rights reserved.