Package org.keycloak.adapters
Class AdapterDeploymentContext.DeploymentDelegate
- java.lang.Object
-
- org.keycloak.adapters.KeycloakDeployment
-
- org.keycloak.adapters.AdapterDeploymentContext.DeploymentDelegate
-
- Enclosing class:
- AdapterDeploymentContext
protected static class AdapterDeploymentContext.DeploymentDelegate extends KeycloakDeployment
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
Fields Modifier and Type Field Description protected KeycloakDeploymentdelegate-
Fields 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 Constructor Description DeploymentDelegate(KeycloakDeployment delegate)
-
Method Summary
-
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 Detail
-
delegate
protected KeycloakDeployment delegate
-
-
Constructor Detail
-
DeploymentDelegate
public DeploymentDelegate(KeycloakDeployment delegate)
-
-
Method Detail
-
setAuthServerBaseUrl
public void setAuthServerBaseUrl(String authServerBaseUrl)
-
getRelativeUrls
public org.keycloak.common.enums.RelativeUrlsUsed getRelativeUrls()
- Overrides:
getRelativeUrlsin classKeycloakDeployment
-
getRealmInfoUrl
public String getRealmInfoUrl()
- Overrides:
getRealmInfoUrlin classKeycloakDeployment
-
getTokenUrl
public String getTokenUrl()
- Overrides:
getTokenUrlin classKeycloakDeployment
-
getLogoutUrl
public org.keycloak.common.util.KeycloakUriBuilder getLogoutUrl()
- Overrides:
getLogoutUrlin classKeycloakDeployment
-
getAccountUrl
public String getAccountUrl()
- Overrides:
getAccountUrlin classKeycloakDeployment
-
getRegisterNodeUrl
public String getRegisterNodeUrl()
- Overrides:
getRegisterNodeUrlin classKeycloakDeployment
-
getUnregisterNodeUrl
public String getUnregisterNodeUrl()
- Overrides:
getUnregisterNodeUrlin classKeycloakDeployment
-
getJwksUrl
public String getJwksUrl()
- Overrides:
getJwksUrlin classKeycloakDeployment
-
getResourceName
public String getResourceName()
- Overrides:
getResourceNamein classKeycloakDeployment
-
getRealm
public String getRealm()
- Overrides:
getRealmin classKeycloakDeployment
-
setRealm
public void setRealm(String realm)
- Overrides:
setRealmin classKeycloakDeployment
-
setPublicKeyLocator
public void setPublicKeyLocator(PublicKeyLocator publicKeyLocator)
- Overrides:
setPublicKeyLocatorin classKeycloakDeployment
-
getPublicKeyLocator
public PublicKeyLocator getPublicKeyLocator()
- Overrides:
getPublicKeyLocatorin classKeycloakDeployment
-
setResourceName
public void setResourceName(String resourceName)
- 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
public Map<String,Object> getResourceCredentials()
- Overrides:
getResourceCredentialsin classKeycloakDeployment
-
setResourceCredentials
public void setResourceCredentials(Map<String,Object> resourceCredentials)
- Overrides:
setResourceCredentialsin classKeycloakDeployment
-
setClientAuthenticator
public void setClientAuthenticator(ClientCredentialsProvider clientAuthenticator)
- Overrides:
setClientAuthenticatorin classKeycloakDeployment
-
getClientAuthenticator
public ClientCredentialsProvider 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
public String getScope()
- Overrides:
getScopein classKeycloakDeployment
-
setScope
public void setScope(String scope)
- 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
public TokenStore getTokenStore()
- Overrides:
getTokenStorein classKeycloakDeployment
-
setTokenStore
public void setTokenStore(TokenStore tokenStore)
- Overrides:
setTokenStorein classKeycloakDeployment
-
getAdapterStateCookiePath
public String getAdapterStateCookiePath()
- Overrides:
getAdapterStateCookiePathin classKeycloakDeployment
-
setAdapterStateCookiePath
public void setAdapterStateCookiePath(String adapterStateCookiePath)
- Overrides:
setAdapterStateCookiePathin classKeycloakDeployment
-
getStateCookieName
public String getStateCookieName()
- Overrides:
getStateCookieNamein classKeycloakDeployment
-
setStateCookieName
public void setStateCookieName(String stateCookieName)
- 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
public String 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
public void setCorsAllowedMethods(String corsAllowedMethods)
- Overrides:
setCorsAllowedMethodsin classKeycloakDeployment
-
getCorsAllowedMethods
public String getCorsAllowedMethods()
- Overrides:
getCorsAllowedMethodsin classKeycloakDeployment
-
setCorsAllowedHeaders
public void setCorsAllowedHeaders(String corsAllowedHeaders)
- 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
public String getPrincipalAttribute()
- Overrides:
getPrincipalAttributein classKeycloakDeployment
-
setPrincipalAttribute
public void setPrincipalAttribute(String principalAttribute)
- 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
public PolicyEnforcer getPolicyEnforcer()
- Overrides:
getPolicyEnforcerin classKeycloakDeployment
-
setPolicyEnforcer
public void setPolicyEnforcer(Callable<PolicyEnforcer> policyEnforcer)
- 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
-
-