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

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
    static final String
     

    Fields 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

    Constructors
    Constructor
    Description
     
    DefaultTrustIdentityProviderConfig(org.keycloak.models.IdentityProviderModel model)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
    boolean
     
    void
    setTrustedJwks(String trustedJwks)
     
    void
    setTrustedJwksUrl(String trustedJwksUrl)
     
    void
    validate(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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • DefaultTrustIdentityProviderConfig

      public DefaultTrustIdentityProviderConfig()
    • DefaultTrustIdentityProviderConfig

      public DefaultTrustIdentityProviderConfig(org.keycloak.models.IdentityProviderModel model)
  • Method Details

    • isHideOnLogin

      public Boolean isHideOnLogin()
      Overrides:
      isHideOnLogin in class org.keycloak.models.IdentityProviderModel
    • validate

      public void validate(org.keycloak.models.RealmModel realm)
      Overrides:
      validate in class org.keycloak.models.IdentityProviderModel
    • isUseJwksUrl

      public boolean isUseJwksUrl()
    • getTrustedJwksUrl

      public String getTrustedJwksUrl()
    • setTrustedJwksUrl

      public void setTrustedJwksUrl(String trustedJwksUrl)
    • getTrustedJwks

      public String getTrustedJwks()
    • setTrustedJwks

      public void setTrustedJwks(String trustedJwks)
    • getTrustedJwksKeyId

      public String getTrustedJwksKeyId()