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 KeycloakDeployment
delegate
-
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
getAdapterConfig, 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:
getRelativeUrls
in classKeycloakDeployment
-
getRealmInfoUrl
public String getRealmInfoUrl()
- Overrides:
getRealmInfoUrl
in classKeycloakDeployment
-
getTokenUrl
public String getTokenUrl()
- Overrides:
getTokenUrl
in classKeycloakDeployment
-
getLogoutUrl
public org.keycloak.common.util.KeycloakUriBuilder getLogoutUrl()
- Overrides:
getLogoutUrl
in classKeycloakDeployment
-
getAccountUrl
public String getAccountUrl()
- Overrides:
getAccountUrl
in classKeycloakDeployment
-
getRegisterNodeUrl
public String getRegisterNodeUrl()
- Overrides:
getRegisterNodeUrl
in classKeycloakDeployment
-
getUnregisterNodeUrl
public String getUnregisterNodeUrl()
- Overrides:
getUnregisterNodeUrl
in classKeycloakDeployment
-
getJwksUrl
public String getJwksUrl()
- Overrides:
getJwksUrl
in classKeycloakDeployment
-
getResourceName
public String getResourceName()
- Overrides:
getResourceName
in classKeycloakDeployment
-
getRealm
public String getRealm()
- Overrides:
getRealm
in classKeycloakDeployment
-
setRealm
public void setRealm(String realm)
- Overrides:
setRealm
in classKeycloakDeployment
-
setPublicKeyLocator
public void setPublicKeyLocator(PublicKeyLocator publicKeyLocator)
- Overrides:
setPublicKeyLocator
in classKeycloakDeployment
-
getPublicKeyLocator
public PublicKeyLocator getPublicKeyLocator()
- Overrides:
getPublicKeyLocator
in classKeycloakDeployment
-
setResourceName
public void setResourceName(String resourceName)
- Overrides:
setResourceName
in classKeycloakDeployment
-
isBearerOnly
public boolean isBearerOnly()
- Overrides:
isBearerOnly
in classKeycloakDeployment
-
setBearerOnly
public void setBearerOnly(boolean bearerOnly)
- Overrides:
setBearerOnly
in classKeycloakDeployment
-
isAutodetectBearerOnly
public boolean isAutodetectBearerOnly()
- Overrides:
isAutodetectBearerOnly
in classKeycloakDeployment
-
setAutodetectBearerOnly
public void setAutodetectBearerOnly(boolean autodetectBearerOnly)
- Overrides:
setAutodetectBearerOnly
in classKeycloakDeployment
-
isEnableBasicAuth
public boolean isEnableBasicAuth()
- Overrides:
isEnableBasicAuth
in classKeycloakDeployment
-
setEnableBasicAuth
public void setEnableBasicAuth(boolean enableBasicAuth)
- Overrides:
setEnableBasicAuth
in classKeycloakDeployment
-
isPublicClient
public boolean isPublicClient()
- Overrides:
isPublicClient
in classKeycloakDeployment
-
setPublicClient
public void setPublicClient(boolean publicClient)
- Overrides:
setPublicClient
in classKeycloakDeployment
-
getResourceCredentials
public Map<String,Object> getResourceCredentials()
- Overrides:
getResourceCredentials
in classKeycloakDeployment
-
setResourceCredentials
public void setResourceCredentials(Map<String,Object> resourceCredentials)
- Overrides:
setResourceCredentials
in classKeycloakDeployment
-
setClientAuthenticator
public void setClientAuthenticator(ClientCredentialsProvider clientAuthenticator)
- Overrides:
setClientAuthenticator
in classKeycloakDeployment
-
getClientAuthenticator
public ClientCredentialsProvider getClientAuthenticator()
- Overrides:
getClientAuthenticator
in classKeycloakDeployment
-
getClient
public org.apache.http.client.HttpClient getClient()
- Overrides:
getClient
in classKeycloakDeployment
-
setClient
public void setClient(org.apache.http.client.HttpClient client)
- Overrides:
setClient
in classKeycloakDeployment
-
getScope
public String getScope()
- Overrides:
getScope
in classKeycloakDeployment
-
setScope
public void setScope(String scope)
- Overrides:
setScope
in classKeycloakDeployment
-
getSslRequired
public org.keycloak.common.enums.SslRequired getSslRequired()
- Overrides:
getSslRequired
in classKeycloakDeployment
-
setSslRequired
public void setSslRequired(org.keycloak.common.enums.SslRequired sslRequired)
- Overrides:
setSslRequired
in classKeycloakDeployment
-
getConfidentialPort
public int getConfidentialPort()
- Overrides:
getConfidentialPort
in classKeycloakDeployment
-
setConfidentialPort
public void setConfidentialPort(int confidentialPort)
- Overrides:
setConfidentialPort
in classKeycloakDeployment
-
getTokenStore
public TokenStore getTokenStore()
- Overrides:
getTokenStore
in classKeycloakDeployment
-
setTokenStore
public void setTokenStore(TokenStore tokenStore)
- Overrides:
setTokenStore
in classKeycloakDeployment
-
getAdapterStateCookiePath
public String getAdapterStateCookiePath()
- Overrides:
getAdapterStateCookiePath
in classKeycloakDeployment
-
setAdapterStateCookiePath
public void setAdapterStateCookiePath(String adapterStateCookiePath)
- Overrides:
setAdapterStateCookiePath
in classKeycloakDeployment
-
getStateCookieName
public String getStateCookieName()
- Overrides:
getStateCookieName
in classKeycloakDeployment
-
setStateCookieName
public void setStateCookieName(String stateCookieName)
- Overrides:
setStateCookieName
in classKeycloakDeployment
-
isUseResourceRoleMappings
public boolean isUseResourceRoleMappings()
- Overrides:
isUseResourceRoleMappings
in classKeycloakDeployment
-
setUseResourceRoleMappings
public void setUseResourceRoleMappings(boolean useResourceRoleMappings)
- Overrides:
setUseResourceRoleMappings
in classKeycloakDeployment
-
isCors
public boolean isCors()
- Overrides:
isCors
in classKeycloakDeployment
-
setCors
public void setCors(boolean cors)
- Overrides:
setCors
in classKeycloakDeployment
-
getCorsMaxAge
public int getCorsMaxAge()
- Overrides:
getCorsMaxAge
in classKeycloakDeployment
-
setCorsMaxAge
public void setCorsMaxAge(int corsMaxAge)
- Overrides:
setCorsMaxAge
in classKeycloakDeployment
-
getCorsAllowedHeaders
public String getCorsAllowedHeaders()
- Overrides:
getCorsAllowedHeaders
in classKeycloakDeployment
-
setNotBefore
public void setNotBefore(int notBefore)
- Overrides:
setNotBefore
in classKeycloakDeployment
-
getNotBefore
public int getNotBefore()
- Overrides:
getNotBefore
in classKeycloakDeployment
-
updateNotBefore
public void updateNotBefore(int notBefore)
- Overrides:
updateNotBefore
in classKeycloakDeployment
-
setExposeToken
public void setExposeToken(boolean exposeToken)
- Overrides:
setExposeToken
in classKeycloakDeployment
-
isExposeToken
public boolean isExposeToken()
- Overrides:
isExposeToken
in classKeycloakDeployment
-
setCorsAllowedMethods
public void setCorsAllowedMethods(String corsAllowedMethods)
- Overrides:
setCorsAllowedMethods
in classKeycloakDeployment
-
getCorsAllowedMethods
public String getCorsAllowedMethods()
- Overrides:
getCorsAllowedMethods
in classKeycloakDeployment
-
setCorsAllowedHeaders
public void setCorsAllowedHeaders(String corsAllowedHeaders)
- Overrides:
setCorsAllowedHeaders
in classKeycloakDeployment
-
isAlwaysRefreshToken
public boolean isAlwaysRefreshToken()
- Overrides:
isAlwaysRefreshToken
in classKeycloakDeployment
-
setAlwaysRefreshToken
public void setAlwaysRefreshToken(boolean alwaysRefreshToken)
- Overrides:
setAlwaysRefreshToken
in classKeycloakDeployment
-
getRegisterNodePeriod
public int getRegisterNodePeriod()
- Overrides:
getRegisterNodePeriod
in classKeycloakDeployment
-
setRegisterNodePeriod
public void setRegisterNodePeriod(int registerNodePeriod)
- Overrides:
setRegisterNodePeriod
in classKeycloakDeployment
-
setRegisterNodeAtStartup
public void setRegisterNodeAtStartup(boolean registerNodeAtStartup)
- Overrides:
setRegisterNodeAtStartup
in classKeycloakDeployment
-
isRegisterNodeAtStartup
public boolean isRegisterNodeAtStartup()
- Overrides:
isRegisterNodeAtStartup
in classKeycloakDeployment
-
getPrincipalAttribute
public String getPrincipalAttribute()
- Overrides:
getPrincipalAttribute
in classKeycloakDeployment
-
setPrincipalAttribute
public void setPrincipalAttribute(String principalAttribute)
- Overrides:
setPrincipalAttribute
in classKeycloakDeployment
-
isTurnOffChangeSessionIdOnLogin
public boolean isTurnOffChangeSessionIdOnLogin()
- Overrides:
isTurnOffChangeSessionIdOnLogin
in classKeycloakDeployment
-
setTurnOffChangeSessionIdOnLogin
public void setTurnOffChangeSessionIdOnLogin(boolean turnOffChangeSessionIdOnLogin)
- Overrides:
setTurnOffChangeSessionIdOnLogin
in classKeycloakDeployment
-
getTokenMinimumTimeToLive
public int getTokenMinimumTimeToLive()
- Overrides:
getTokenMinimumTimeToLive
in classKeycloakDeployment
-
setTokenMinimumTimeToLive
public void setTokenMinimumTimeToLive(int tokenMinimumTimeToLive)
- Overrides:
setTokenMinimumTimeToLive
in classKeycloakDeployment
-
getPolicyEnforcer
public PolicyEnforcer getPolicyEnforcer()
- Overrides:
getPolicyEnforcer
in classKeycloakDeployment
-
setPolicyEnforcer
public void setPolicyEnforcer(Callable<PolicyEnforcer> policyEnforcer)
- Overrides:
setPolicyEnforcer
in classKeycloakDeployment
-
setMinTimeBetweenJwksRequests
public void setMinTimeBetweenJwksRequests(int minTimeBetweenJwksRequests)
- Overrides:
setMinTimeBetweenJwksRequests
in classKeycloakDeployment
-
getMinTimeBetweenJwksRequests
public int getMinTimeBetweenJwksRequests()
- Overrides:
getMinTimeBetweenJwksRequests
in classKeycloakDeployment
-
getPublicKeyCacheTtl
public int getPublicKeyCacheTtl()
- Overrides:
getPublicKeyCacheTtl
in classKeycloakDeployment
-
setPublicKeyCacheTtl
public void setPublicKeyCacheTtl(int publicKeyCacheTtl)
- Overrides:
setPublicKeyCacheTtl
in classKeycloakDeployment
-
isVerifyTokenAudience
public boolean isVerifyTokenAudience()
- Overrides:
isVerifyTokenAudience
in classKeycloakDeployment
-
setVerifyTokenAudience
public void setVerifyTokenAudience(boolean verifyTokenAudience)
- Overrides:
setVerifyTokenAudience
in classKeycloakDeployment
-
-