Package org.keycloak.adapters
Class AdapterDeploymentContext.DeploymentDelegate
java.lang.Object
org.keycloak.adapters.KeycloakDeployment
org.keycloak.adapters.AdapterDeploymentContext.DeploymentDelegate
- Enclosing class:
- AdapterDeploymentContext
This delegate is used to store temporary, per-request metadata like request resolved URLs.
Ever method is delegated except URL get methods and isConfigured()
-
Field Summary
FieldsFields inherited from class org.keycloak.adapters.KeycloakDeployment
accountUrl, adapterStateCookiePath, alwaysRefreshToken, authServerBaseUrl, authUrl, autodetectBearerOnly, bearerOnly, client, clientAuthenticator, confidentialPort, cors, corsAllowedHeaders, corsAllowedMethods, corsExposedHeaders, corsMaxAge, delegateBearerErrorResponseSending, enableBasicAuth, exposeToken, ignoreOAuthQueryParameter, jwksUrl, logoutUrl, minTimeBetweenJwksRequests, notBefore, pkce, policyEnforcer, principalAttribute, publicClient, publicKeyCacheTtl, publicKeyLocator, realm, realmInfoUrl, redirectRewriteRules, registerNodeAtStartup, registerNodePeriod, registerNodeUrl, relativeUrls, resourceCredentials, resourceName, scope, sslRequired, stateCookieName, tokenMinimumTimeToLive, tokenStore, tokenUrl, turnOffChangeSessionIdOnLogin, unregisterNodeUrl, useResourceRoleMappings, verifyTokenAudience -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.http.client.HttpClientintintorg.keycloak.common.util.KeycloakUriBuilderintintintgetRealm()intorg.keycloak.common.enums.RelativeUrlsUsedgetScope()org.keycloak.common.enums.SslRequiredintbooleanbooleanbooleanbooleanisCors()booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAdapterStateCookiePath(String adapterStateCookiePath) voidsetAlwaysRefreshToken(boolean alwaysRefreshToken) voidsetAuthServerBaseUrl(String authServerBaseUrl) voidsetAutodetectBearerOnly(boolean autodetectBearerOnly) voidsetBearerOnly(boolean bearerOnly) voidsetClient(org.apache.http.client.HttpClient client) voidsetClientAuthenticator(ClientCredentialsProvider clientAuthenticator) voidsetConfidentialPort(int confidentialPort) voidsetCors(boolean cors) voidsetCorsAllowedHeaders(String corsAllowedHeaders) voidsetCorsAllowedMethods(String corsAllowedMethods) voidsetCorsMaxAge(int corsMaxAge) voidsetEnableBasicAuth(boolean enableBasicAuth) voidsetExposeToken(boolean exposeToken) voidsetMinTimeBetweenJwksRequests(int minTimeBetweenJwksRequests) voidsetNotBefore(int notBefore) voidsetPolicyEnforcer(Callable<PolicyEnforcer> policyEnforcer) voidsetPrincipalAttribute(String principalAttribute) voidsetPublicClient(boolean publicClient) voidsetPublicKeyCacheTtl(int publicKeyCacheTtl) voidsetPublicKeyLocator(PublicKeyLocator publicKeyLocator) voidvoidsetRegisterNodeAtStartup(boolean registerNodeAtStartup) voidsetRegisterNodePeriod(int registerNodePeriod) voidsetResourceCredentials(Map<String, Object> resourceCredentials) voidsetResourceName(String resourceName) voidvoidsetSslRequired(org.keycloak.common.enums.SslRequired sslRequired) voidsetStateCookieName(String stateCookieName) voidsetTokenMinimumTimeToLive(int tokenMinimumTimeToLive) voidsetTokenStore(TokenStore tokenStore) voidsetTurnOffChangeSessionIdOnLogin(boolean turnOffChangeSessionIdOnLogin) voidsetUseResourceRoleMappings(boolean useResourceRoleMappings) voidsetVerifyTokenAudience(boolean verifyTokenAudience) voidupdateNotBefore(int notBefore) Methods inherited from class org.keycloak.adapters.KeycloakDeployment
getAuthServerBaseUrl, getAuthUrl, getCorsExposedHeaders, getOidcConfiguration, getRedirectRewriteRules, isConfigured, isDelegateBearerErrorResponseSending, isOAuthQueryParameterEnabled, isPkce, isSSLEnabled, resolveUrls, resolveUrls, setAuthServerBaseUrl, setClient, setCorsExposedHeaders, setDelegateBearerErrorResponseSending, setIgnoreOAuthQueryParameter, setPkce, setRewriteRedirectRules
-
Field Details
-
delegate
-
-
Constructor Details
-
DeploymentDelegate
-
-
Method Details
-
setAuthServerBaseUrl
-
getRelativeUrls
public org.keycloak.common.enums.RelativeUrlsUsed getRelativeUrls()- Overrides:
getRelativeUrlsin classKeycloakDeployment
-
getRealmInfoUrl
- Overrides:
getRealmInfoUrlin classKeycloakDeployment
-
getTokenUrl
- Overrides:
getTokenUrlin classKeycloakDeployment
-
getLogoutUrl
public org.keycloak.common.util.KeycloakUriBuilder getLogoutUrl()- Overrides:
getLogoutUrlin classKeycloakDeployment
-
getAccountUrl
- Overrides:
getAccountUrlin classKeycloakDeployment
-
getRegisterNodeUrl
- Overrides:
getRegisterNodeUrlin classKeycloakDeployment
-
getUnregisterNodeUrl
- Overrides:
getUnregisterNodeUrlin classKeycloakDeployment
-
getJwksUrl
- Overrides:
getJwksUrlin classKeycloakDeployment
-
getResourceName
- Overrides:
getResourceNamein classKeycloakDeployment
-
getRealm
- Overrides:
getRealmin classKeycloakDeployment
-
setRealm
- Overrides:
setRealmin classKeycloakDeployment
-
setPublicKeyLocator
- Overrides:
setPublicKeyLocatorin classKeycloakDeployment
-
getPublicKeyLocator
- Overrides:
getPublicKeyLocatorin classKeycloakDeployment
-
setResourceName
- Overrides:
setResourceNamein classKeycloakDeployment
-
isBearerOnly
public boolean isBearerOnly()- Overrides:
isBearerOnlyin classKeycloakDeployment
-
setBearerOnly
public void setBearerOnly(boolean bearerOnly) - Overrides:
setBearerOnlyin classKeycloakDeployment
-
isAutodetectBearerOnly
public boolean isAutodetectBearerOnly()- Overrides:
isAutodetectBearerOnlyin classKeycloakDeployment
-
setAutodetectBearerOnly
public void setAutodetectBearerOnly(boolean autodetectBearerOnly) - Overrides:
setAutodetectBearerOnlyin classKeycloakDeployment
-
isEnableBasicAuth
public boolean isEnableBasicAuth()- Overrides:
isEnableBasicAuthin classKeycloakDeployment
-
setEnableBasicAuth
public void setEnableBasicAuth(boolean enableBasicAuth) - Overrides:
setEnableBasicAuthin classKeycloakDeployment
-
isPublicClient
public boolean isPublicClient()- Overrides:
isPublicClientin classKeycloakDeployment
-
setPublicClient
public void setPublicClient(boolean publicClient) - Overrides:
setPublicClientin classKeycloakDeployment
-
getResourceCredentials
- Overrides:
getResourceCredentialsin classKeycloakDeployment
-
setResourceCredentials
- Overrides:
setResourceCredentialsin classKeycloakDeployment
-
setClientAuthenticator
- Overrides:
setClientAuthenticatorin classKeycloakDeployment
-
getClientAuthenticator
- Overrides:
getClientAuthenticatorin classKeycloakDeployment
-
getClient
public org.apache.http.client.HttpClient getClient()- Overrides:
getClientin classKeycloakDeployment
-
setClient
public void setClient(org.apache.http.client.HttpClient client) - Overrides:
setClientin classKeycloakDeployment
-
getScope
- Overrides:
getScopein classKeycloakDeployment
-
setScope
- Overrides:
setScopein classKeycloakDeployment
-
getSslRequired
public org.keycloak.common.enums.SslRequired getSslRequired()- Overrides:
getSslRequiredin classKeycloakDeployment
-
setSslRequired
public void setSslRequired(org.keycloak.common.enums.SslRequired sslRequired) - Overrides:
setSslRequiredin classKeycloakDeployment
-
getConfidentialPort
public int getConfidentialPort()- Overrides:
getConfidentialPortin classKeycloakDeployment
-
setConfidentialPort
public void setConfidentialPort(int confidentialPort) - Overrides:
setConfidentialPortin classKeycloakDeployment
-
getTokenStore
- Overrides:
getTokenStorein classKeycloakDeployment
-
setTokenStore
- Overrides:
setTokenStorein classKeycloakDeployment
-
getAdapterStateCookiePath
- Overrides:
getAdapterStateCookiePathin classKeycloakDeployment
-
setAdapterStateCookiePath
- Overrides:
setAdapterStateCookiePathin classKeycloakDeployment
-
getStateCookieName
- Overrides:
getStateCookieNamein classKeycloakDeployment
-
setStateCookieName
- Overrides:
setStateCookieNamein classKeycloakDeployment
-
isUseResourceRoleMappings
public boolean isUseResourceRoleMappings()- Overrides:
isUseResourceRoleMappingsin classKeycloakDeployment
-
setUseResourceRoleMappings
public void setUseResourceRoleMappings(boolean useResourceRoleMappings) - Overrides:
setUseResourceRoleMappingsin classKeycloakDeployment
-
isCors
public boolean isCors()- Overrides:
isCorsin classKeycloakDeployment
-
setCors
public void setCors(boolean cors) - Overrides:
setCorsin classKeycloakDeployment
-
getCorsMaxAge
public int getCorsMaxAge()- Overrides:
getCorsMaxAgein classKeycloakDeployment
-
setCorsMaxAge
public void setCorsMaxAge(int corsMaxAge) - Overrides:
setCorsMaxAgein classKeycloakDeployment
-
getCorsAllowedHeaders
- Overrides:
getCorsAllowedHeadersin classKeycloakDeployment
-
setNotBefore
public void setNotBefore(int notBefore) - Overrides:
setNotBeforein classKeycloakDeployment
-
getNotBefore
public int getNotBefore()- Overrides:
getNotBeforein classKeycloakDeployment
-
updateNotBefore
public void updateNotBefore(int notBefore) - Overrides:
updateNotBeforein classKeycloakDeployment
-
setExposeToken
public void setExposeToken(boolean exposeToken) - Overrides:
setExposeTokenin classKeycloakDeployment
-
isExposeToken
public boolean isExposeToken()- Overrides:
isExposeTokenin classKeycloakDeployment
-
setCorsAllowedMethods
- Overrides:
setCorsAllowedMethodsin classKeycloakDeployment
-
getCorsAllowedMethods
- Overrides:
getCorsAllowedMethodsin classKeycloakDeployment
-
setCorsAllowedHeaders
- Overrides:
setCorsAllowedHeadersin classKeycloakDeployment
-
isAlwaysRefreshToken
public boolean isAlwaysRefreshToken()- Overrides:
isAlwaysRefreshTokenin classKeycloakDeployment
-
setAlwaysRefreshToken
public void setAlwaysRefreshToken(boolean alwaysRefreshToken) - Overrides:
setAlwaysRefreshTokenin classKeycloakDeployment
-
getRegisterNodePeriod
public int getRegisterNodePeriod()- Overrides:
getRegisterNodePeriodin classKeycloakDeployment
-
setRegisterNodePeriod
public void setRegisterNodePeriod(int registerNodePeriod) - Overrides:
setRegisterNodePeriodin classKeycloakDeployment
-
setRegisterNodeAtStartup
public void setRegisterNodeAtStartup(boolean registerNodeAtStartup) - Overrides:
setRegisterNodeAtStartupin classKeycloakDeployment
-
isRegisterNodeAtStartup
public boolean isRegisterNodeAtStartup()- Overrides:
isRegisterNodeAtStartupin classKeycloakDeployment
-
getPrincipalAttribute
- Overrides:
getPrincipalAttributein classKeycloakDeployment
-
setPrincipalAttribute
- Overrides:
setPrincipalAttributein classKeycloakDeployment
-
isTurnOffChangeSessionIdOnLogin
public boolean isTurnOffChangeSessionIdOnLogin()- Overrides:
isTurnOffChangeSessionIdOnLoginin classKeycloakDeployment
-
setTurnOffChangeSessionIdOnLogin
public void setTurnOffChangeSessionIdOnLogin(boolean turnOffChangeSessionIdOnLogin) - Overrides:
setTurnOffChangeSessionIdOnLoginin classKeycloakDeployment
-
getTokenMinimumTimeToLive
public int getTokenMinimumTimeToLive()- Overrides:
getTokenMinimumTimeToLivein classKeycloakDeployment
-
setTokenMinimumTimeToLive
public void setTokenMinimumTimeToLive(int tokenMinimumTimeToLive) - Overrides:
setTokenMinimumTimeToLivein classKeycloakDeployment
-
getPolicyEnforcer
- Overrides:
getPolicyEnforcerin classKeycloakDeployment
-
setPolicyEnforcer
- Overrides:
setPolicyEnforcerin classKeycloakDeployment
-
setMinTimeBetweenJwksRequests
public void setMinTimeBetweenJwksRequests(int minTimeBetweenJwksRequests) - Overrides:
setMinTimeBetweenJwksRequestsin classKeycloakDeployment
-
getMinTimeBetweenJwksRequests
public int getMinTimeBetweenJwksRequests()- Overrides:
getMinTimeBetweenJwksRequestsin classKeycloakDeployment
-
getPublicKeyCacheTtl
public int getPublicKeyCacheTtl()- Overrides:
getPublicKeyCacheTtlin classKeycloakDeployment
-
setPublicKeyCacheTtl
public void setPublicKeyCacheTtl(int publicKeyCacheTtl) - Overrides:
setPublicKeyCacheTtlin classKeycloakDeployment
-
isVerifyTokenAudience
public boolean isVerifyTokenAudience()- Overrides:
isVerifyTokenAudiencein classKeycloakDeployment
-
setVerifyTokenAudience
public void setVerifyTokenAudience(boolean verifyTokenAudience) - Overrides:
setVerifyTokenAudiencein classKeycloakDeployment
-
getAdapterConfig
- Overrides:
getAdapterConfigin classKeycloakDeployment
-