public class OIDCIdentityProviderConfig extends OAuth2IdentityProviderConfig
Modifier and Type | Field and Description |
---|---|
static String |
JWKS_URL |
static String |
USE_JWKS_URL |
static String |
VALIDATE_SIGNATURE |
addReadTokenRoleOnCreate, ALLOWED_CLOCK_SKEW, linkOnly, SYNC_MODE
Constructor and Description |
---|
OIDCIdentityProviderConfig() |
OIDCIdentityProviderConfig(IdentityProviderModel identityProviderModel) |
Modifier and Type | Method and Description |
---|---|
int |
getAllowedClockSkew() |
String |
getIssuer() |
String |
getJwksUrl() |
String |
getLogoutUrl() |
String |
getPrompt() |
String |
getPublicKeySignatureVerifier() |
String |
getPublicKeySignatureVerifierKeyId() |
boolean |
isBackchannelSupported() |
boolean |
isDisableUserInfoService() |
boolean |
isUseJwksUrl() |
boolean |
isValidateSignature() |
void |
setBackchannelSupported(boolean backchannel) |
void |
setDisableUserInfoService(boolean disable) |
void |
setIssuer(String issuer) |
void |
setJwksUrl(String jwksUrl) |
void |
setLogoutUrl(String url) |
void |
setPrompt(String prompt) |
void |
setPublicKeySignatureVerifier(String signingCertificate) |
void |
setPublicKeySignatureVerifierKeyId(String publicKeySignatureVerifierKeyId) |
void |
setUseJwksUrl(boolean useJwksUrl) |
void |
setValidateSignature(boolean validateSignature) |
void |
validate(RealmModel realm)
Validates this configuration.
|
getAuthorizationUrl, getClientAuthMethod, getClientId, getClientSecret, getDefaultScope, getForwardParameters, getTokenUrl, getUserInfoUrl, isBasicAuthentication, isJWTAuthentication, isLoginHint, isUiLocales, setAuthorizationUrl, setClientAuthMethod, setClientId, setClientSecret, setDefaultScope, setForwardParameters, setLoginHint, setTokenUrl, setUiLocales, setUserInfoUrl
getAlias, getConfig, getDisplayName, getFirstBrokerLoginFlowId, getInternalId, getPostBrokerLoginFlowId, getProviderId, getSyncMode, isAddReadTokenRoleOnCreate, isAuthenticateByDefault, isEnabled, isLinkOnly, isStoreToken, isTrustEmail, setAddReadTokenRoleOnCreate, setAlias, setAuthenticateByDefault, setConfig, setDisplayName, setEnabled, setFirstBrokerLoginFlowId, setInternalId, setLinkOnly, setPostBrokerLoginFlowId, setProviderId, setStoreToken, setSyncMode, setTrustEmail
public static final String JWKS_URL
public static final String USE_JWKS_URL
public static final String VALIDATE_SIGNATURE
public OIDCIdentityProviderConfig(IdentityProviderModel identityProviderModel)
public OIDCIdentityProviderConfig()
public String getPrompt()
getPrompt
in class OAuth2IdentityProviderConfig
public void setPrompt(String prompt)
public String getIssuer()
public void setIssuer(String issuer)
public String getLogoutUrl()
public void setLogoutUrl(String url)
public String getPublicKeySignatureVerifier()
public void setPublicKeySignatureVerifier(String signingCertificate)
public String getPublicKeySignatureVerifierKeyId()
public void setPublicKeySignatureVerifierKeyId(String publicKeySignatureVerifierKeyId)
public boolean isValidateSignature()
public void setValidateSignature(boolean validateSignature)
public boolean isUseJwksUrl()
public void setUseJwksUrl(boolean useJwksUrl)
public String getJwksUrl()
public void setJwksUrl(String jwksUrl)
public boolean isBackchannelSupported()
public void setBackchannelSupported(boolean backchannel)
public boolean isDisableUserInfoService()
public void setDisableUserInfoService(boolean disable)
public int getAllowedClockSkew()
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 OAuth2IdentityProviderConfig
realm
- the realmCopyright © 2020 JBoss by Red Hat. All rights reserved.