Package org.keycloak.broker.trust
Class DefaultTrustIdentityProviderConfig
java.lang.Object
org.keycloak.models.IdentityProviderModel
org.keycloak.broker.trust.DefaultTrustIdentityProviderConfig
- All Implemented Interfaces:
Serializable
public class DefaultTrustIdentityProviderConfig
extends org.keycloak.models.IdentityProviderModel
- See Also:
-
Field Summary
FieldsFields inherited from class org.keycloak.models.IdentityProviderModel
addReadTokenRoleOnCreate, ALIAS, ALIAS_NOT_IN, ALLOWED_CLOCK_SKEW, AUTHENTICATE_BY_DEFAULT, CASE_SENSITIVE_ORIGINAL_USERNAME, CLAIM_FILTER_NAME, CLAIM_FILTER_VALUE, DEFAULT_MIN_VALIDITY_TOKEN, DISPLAY_NAME, DO_NOT_STORE_USERS, ENABLED, FEDERATED_CLIENT_ASSERTION_MAX_EXPIRATION, FILTERED_BY_CLAIMS, FIRST_BROKER_LOGIN_FLOW_ID, HIDE_ON_LOGIN, ISSUER, LEGACY_HIDE_ON_LOGIN_ATTR, LINK_ONLY, linkOnly, LOGIN_HINT, METADATA_DESCRIPTOR_URL, MIN_VALIDITY_TOKEN, ORGANIZATION_ID, ORGANIZATION_ID_NOT_NULL, PASS_MAX_AGE, POST_BROKER_LOGIN_FLOW_ID, SEARCH, SHOW_IN_ACCOUNT_CONSOLE, STORE_TOKEN_IN_SESSION, SYNC_MODE -
Constructor Summary
ConstructorsConstructorDescriptionDefaultTrustIdentityProviderConfig(org.keycloak.models.IdentityProviderModel model) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoidsetTrustedJwks(String trustedJwks) voidsetTrustedJwksUrl(String trustedJwksUrl) voidvalidate(org.keycloak.models.RealmModel realm) Methods inherited from class org.keycloak.models.IdentityProviderModel
equals, getAlias, getClaimFilterName, getClaimFilterValue, getConfig, getDisplayIconClasses, getDisplayName, getFederatedClientAssertionMaxExpiration, getFirstBrokerLoginFlowId, getInternalId, getMetadataDescriptorUrl, getMinValidityToken, getOrganizationId, getPostBrokerLoginFlowId, getProviderId, getShowInAccountConsole, getSyncMode, hashCode, isAddReadTokenRoleOnCreate, isAuthenticateByDefault, isCaseSensitiveOriginalUsername, isEnabled, isFilteredByClaims, isLinkOnly, isLoginHint, isPassMaxAge, isStoreToken, isStoreTokenInSession, isTransientUsers, isTrustEmail, setAddReadTokenRoleOnCreate, setAlias, setAuthenticateByDefault, setCaseSensitiveOriginalUsername, setClaimFilterName, setClaimFilterValue, setConfig, setDisplayName, setEnabled, setFederatedClientAssertionMaxExpiration, setFilteredByClaims, setFirstBrokerLoginFlowId, setHideOnLogin, setInternalId, setLinkOnly, setLoginHint, setMetadataDescriptorUrl, setMinValidityToken, setOrganizationId, setPassMaxAge, setPostBrokerLoginFlowId, setProviderId, setStoreToken, setStoreTokenInSession, setSyncMode, setTransientUsers, setTrustEmail
-
Field Details
-
TRUSTED_JWKS_URL
- See Also:
-
TRUSTED_JWKS
- See Also:
-
TRUSTED_JWKS_KEY_ID
- See Also:
-
-
Constructor Details
-
DefaultTrustIdentityProviderConfig
public DefaultTrustIdentityProviderConfig() -
DefaultTrustIdentityProviderConfig
public DefaultTrustIdentityProviderConfig(org.keycloak.models.IdentityProviderModel model)
-
-
Method Details
-
isHideOnLogin
- Overrides:
isHideOnLoginin classorg.keycloak.models.IdentityProviderModel
-
validate
public void validate(org.keycloak.models.RealmModel realm) - Overrides:
validatein classorg.keycloak.models.IdentityProviderModel
-
isUseJwksUrl
public boolean isUseJwksUrl() -
getTrustedJwksUrl
-
setTrustedJwksUrl
-
getTrustedJwks
-
setTrustedJwks
-
getTrustedJwksKeyId
-