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
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
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.http.client.HttpClient
int
int
org.keycloak.common.util.KeycloakUriBuilder
int
int
int
getRealm()
int
org.keycloak.common.enums.RelativeUrlsUsed
getScope()
org.keycloak.common.enums.SslRequired
int
boolean
boolean
boolean
boolean
isCors()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setAdapterStateCookiePath
(String adapterStateCookiePath) void
setAlwaysRefreshToken
(boolean alwaysRefreshToken) void
setAuthServerBaseUrl
(String authServerBaseUrl) void
setAutodetectBearerOnly
(boolean autodetectBearerOnly) void
setBearerOnly
(boolean bearerOnly) void
setClient
(org.apache.http.client.HttpClient client) void
setClientAuthenticator
(ClientCredentialsProvider clientAuthenticator) void
setConfidentialPort
(int confidentialPort) void
setCors
(boolean cors) void
setCorsAllowedHeaders
(String corsAllowedHeaders) void
setCorsAllowedMethods
(String corsAllowedMethods) void
setCorsMaxAge
(int corsMaxAge) void
setEnableBasicAuth
(boolean enableBasicAuth) void
setExposeToken
(boolean exposeToken) void
setMinTimeBetweenJwksRequests
(int minTimeBetweenJwksRequests) void
setNotBefore
(int notBefore) void
setPolicyEnforcer
(Callable<PolicyEnforcer> policyEnforcer) void
setPrincipalAttribute
(String principalAttribute) void
setPublicClient
(boolean publicClient) void
setPublicKeyCacheTtl
(int publicKeyCacheTtl) void
setPublicKeyLocator
(PublicKeyLocator publicKeyLocator) void
void
setRegisterNodeAtStartup
(boolean registerNodeAtStartup) void
setRegisterNodePeriod
(int registerNodePeriod) void
setResourceCredentials
(Map<String, Object> resourceCredentials) void
setResourceName
(String resourceName) void
void
setSslRequired
(org.keycloak.common.enums.SslRequired sslRequired) void
setStateCookieName
(String stateCookieName) void
setTokenMinimumTimeToLive
(int tokenMinimumTimeToLive) void
setTokenStore
(TokenStore tokenStore) void
setTurnOffChangeSessionIdOnLogin
(boolean turnOffChangeSessionIdOnLogin) void
setUseResourceRoleMappings
(boolean useResourceRoleMappings) void
setVerifyTokenAudience
(boolean verifyTokenAudience) void
updateNotBefore
(int notBefore) 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 Details
-
delegate
-
-
Constructor Details
-
DeploymentDelegate
-
-
Method Details
-
setAuthServerBaseUrl
-
getRelativeUrls
public org.keycloak.common.enums.RelativeUrlsUsed getRelativeUrls()- Overrides:
getRelativeUrls
in classKeycloakDeployment
-
getRealmInfoUrl
- Overrides:
getRealmInfoUrl
in classKeycloakDeployment
-
getTokenUrl
- Overrides:
getTokenUrl
in classKeycloakDeployment
-
getLogoutUrl
public org.keycloak.common.util.KeycloakUriBuilder getLogoutUrl()- Overrides:
getLogoutUrl
in classKeycloakDeployment
-
getAccountUrl
- Overrides:
getAccountUrl
in classKeycloakDeployment
-
getRegisterNodeUrl
- Overrides:
getRegisterNodeUrl
in classKeycloakDeployment
-
getUnregisterNodeUrl
- Overrides:
getUnregisterNodeUrl
in classKeycloakDeployment
-
getJwksUrl
- Overrides:
getJwksUrl
in classKeycloakDeployment
-
getResourceName
- Overrides:
getResourceName
in classKeycloakDeployment
-
getRealm
- Overrides:
getRealm
in classKeycloakDeployment
-
setRealm
- Overrides:
setRealm
in classKeycloakDeployment
-
setPublicKeyLocator
- Overrides:
setPublicKeyLocator
in classKeycloakDeployment
-
getPublicKeyLocator
- Overrides:
getPublicKeyLocator
in classKeycloakDeployment
-
setResourceName
- 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
- Overrides:
getResourceCredentials
in classKeycloakDeployment
-
setResourceCredentials
- Overrides:
setResourceCredentials
in classKeycloakDeployment
-
setClientAuthenticator
- Overrides:
setClientAuthenticator
in classKeycloakDeployment
-
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
- Overrides:
getScope
in classKeycloakDeployment
-
setScope
- 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
- Overrides:
getTokenStore
in classKeycloakDeployment
-
setTokenStore
- Overrides:
setTokenStore
in classKeycloakDeployment
-
getAdapterStateCookiePath
- Overrides:
getAdapterStateCookiePath
in classKeycloakDeployment
-
setAdapterStateCookiePath
- Overrides:
setAdapterStateCookiePath
in classKeycloakDeployment
-
getStateCookieName
- Overrides:
getStateCookieName
in classKeycloakDeployment
-
setStateCookieName
- 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
- 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
- Overrides:
setCorsAllowedMethods
in classKeycloakDeployment
-
getCorsAllowedMethods
- Overrides:
getCorsAllowedMethods
in classKeycloakDeployment
-
setCorsAllowedHeaders
- 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
- Overrides:
getPrincipalAttribute
in classKeycloakDeployment
-
setPrincipalAttribute
- 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
- Overrides:
getPolicyEnforcer
in classKeycloakDeployment
-
setPolicyEnforcer
- 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
-