Class AppleIdentityProviderConfig

java.lang.Object
org.keycloak.models.IdentityProviderModel
org.keycloak.broker.oidc.OAuth2IdentityProviderConfig
org.keycloak.broker.oidc.OIDCIdentityProviderConfig
net.optionfactory.keycloak.apple.AppleIdentityProviderConfig
All Implemented Interfaces:
Serializable

public class AppleIdentityProviderConfig extends org.keycloak.broker.oidc.OIDCIdentityProviderConfig
See Also:
  • Field Summary

    Fields inherited from class org.keycloak.broker.oidc.OIDCIdentityProviderConfig

    IS_ACCESS_TOKEN_JWT, ISSUER, JWKS_URL, USE_JWKS_URL, VALIDATE_SIGNATURE

    Fields inherited from class org.keycloak.broker.oidc.OAuth2IdentityProviderConfig

    JWT_X509_HEADERS_ENABLED, PKCE_ENABLED, PKCE_METHOD, REQUIRES_SHORT_STATE_PARAMETER

    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, FILTERED_BY_CLAIMS, FIRST_BROKER_LOGIN_FLOW_ID, HIDE_ON_LOGIN, 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, SYNC_MODE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    AppleIdentityProviderConfig(org.keycloak.models.IdentityProviderModel identityProviderModel)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     

    Methods inherited from class org.keycloak.broker.oidc.OIDCIdentityProviderConfig

    getAllowedClockSkew, getIssuer, getJwksUrl, getLogoutUrl, getPrompt, getPublicKeySignatureVerifier, getPublicKeySignatureVerifierKeyId, isAccessTokenJwt, isBackchannelSupported, isDisableNonce, isDisableTypeClaimCheck, isDisableUserInfoService, isSendClientIdOnLogout, isSendIdTokenOnLogout, isUseJwksUrl, isValidateSignature, setAccessTokenJwt, setBackchannelSupported, setDisableNonce, setDisableTypeClaimCheck, setDisableUserInfoService, setIssuer, setJwksUrl, setLogoutUrl, setPrompt, setPublicKeySignatureVerifier, setPublicKeySignatureVerifierKeyId, setSendClientOnLogout, setSendIdTokenOnLogout, setUseJwksUrl, setValidateSignature, validate

    Methods inherited from class org.keycloak.broker.oidc.OAuth2IdentityProviderConfig

    getAuthorizationUrl, getClientAssertionAudience, getClientAssertionSigningAlg, getClientAuthMethod, getClientId, getClientSecret, getDefaultScope, getEmailClaim, getFamilyNameClaim, getForwardParameters, getFullNameClaim, getGivenNameClaim, getPkceMethod, getTokenUrl, getUserIDClaim, getUserInfoUrl, getUserNameClaim, isBasicAuthentication, isJWTAuthentication, isJwtX509HeadersEnabled, isPkceEnabled, isRequiresShortStateParameter, isUiLocales, setAuthorizationUrl, setClientAssertionAudience, setClientAssertionSigningAlg, setClientAuthMethod, setClientId, setClientSecret, setDefaultScope, setForwardParameters, setJwtX509HeadersEnabled, setPkceEnabled, setPkceMethod, setRequiresShortStateParameter, setTokenUrl, setUiLocales, setUserInfoUrl

    Methods inherited from class org.keycloak.models.IdentityProviderModel

    equals, getAlias, getClaimFilterName, getClaimFilterValue, getConfig, getDisplayIconClasses, getDisplayName, getFirstBrokerLoginFlowId, getInternalId, getMetadataDescriptorUrl, getMinValidityToken, getOrganizationId, getPostBrokerLoginFlowId, getProviderId, getSyncMode, hashCode, isAddReadTokenRoleOnCreate, isAuthenticateByDefault, isCaseSensitiveOriginalUsername, isEnabled, isFilteredByClaims, isHideOnLogin, isLinkOnly, isLoginHint, isPassMaxAge, isStoreToken, isTransientUsers, isTrustEmail, setAddReadTokenRoleOnCreate, setAlias, setAuthenticateByDefault, setCaseSensitiveOriginalUsername, setClaimFilterName, setClaimFilterValue, setConfig, setDisplayName, setEnabled, setFilteredByClaims, setFirstBrokerLoginFlowId, setHideOnLogin, setInternalId, setLinkOnly, setLoginHint, setMetadataDescriptorUrl, setMinValidityToken, setOrganizationId, setPassMaxAge, setPostBrokerLoginFlowId, setProviderId, setStoreToken, setSyncMode, setTransientUsers, setTrustEmail

    Methods inherited from class java.lang.Object

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

    • AppleIdentityProviderConfig

      public AppleIdentityProviderConfig()
    • AppleIdentityProviderConfig

      public AppleIdentityProviderConfig(org.keycloak.models.IdentityProviderModel identityProviderModel)
  • Method Details

    • getKeyId

      public String getKeyId()
    • getTeamId

      public String getTeamId()