Package org.wildfly.security.http.oidc
Class OidcClientContext.OidcClientConfigurationDelegate
- java.lang.Object
-
- org.wildfly.security.http.oidc.OidcClientConfiguration
-
- org.wildfly.security.http.oidc.OidcClientContext.OidcClientConfigurationDelegate
-
- Enclosing class:
- OidcClientContext
protected static class OidcClientContext.OidcClientConfigurationDelegate extends OidcClientConfiguration
This delegate is used to store temporary, per-request metadata like request resolved URLs. Ever method is delegated except URL get methods and isConfigured()
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.wildfly.security.http.oidc.OidcClientConfiguration
OidcClientConfiguration.RelativeUrlsUsed
-
-
Field Summary
Fields Modifier and Type Field Description protected OidcClientConfigurationdelegate-
Fields inherited from class org.wildfly.security.http.oidc.OidcClientConfiguration
accountUrl, alwaysRefreshToken, authServerBaseUrl, authUrl, autodetectBearerOnly, bearerOnly, client, clientAuthenticator, clientId, confidentialPort, cors, corsAllowedHeaders, corsAllowedMethods, corsExposedHeaders, corsMaxAge, delegateBearerErrorResponseSending, enableBasicAuth, exposeToken, ignoreOAuthQueryParameter, issuerUrl, jwksUrl, logoutUrl, minTimeBetweenJwksRequests, notBefore, oidcStateCookiePath, pkce, principalAttribute, providerUrl, publicClient, publicKeyCacheTtl, publicKeyLocator, realm, redirectRewriteRules, registerNodeAtStartup, registerNodePeriod, registerNodeUrl, relativeUrls, resource, resourceCredentials, scope, sslRequired, stateCookieName, tokenMinimumTimeToLive, tokenSignatureAlgorithm, tokenStore, tokenUrl, turnOffChangeSessionIdOnLogin, unregisterNodeUrl, useRealmRoleMappings, useResourceRoleMappings, verifyTokenAudience
-
-
Constructor Summary
Constructors Constructor Description OidcClientConfigurationDelegate(OidcClientConfiguration delegate)
-
Method Summary
-
Methods inherited from class org.wildfly.security.http.oidc.OidcClientConfiguration
getAuthServerBaseUrl, getAuthUrl, getCorsExposedHeaders, getIssuerUrl, getOidcProviderMetadata, getProviderUrl, isConfigured, isDelegateBearerErrorResponseSending, isOAuthQueryParameterEnabled, isPkce, isSSLEnabled, resetUrls, resolveUrls, setAuthServerBaseUrl, setClient, setCorsExposedHeaders, setDelegateBearerErrorResponseSending, setIgnoreOAuthQueryParameter, setPkce, setRewriteRedirectRules
-
-
-
-
Field Detail
-
delegate
protected OidcClientConfiguration delegate
-
-
Constructor Detail
-
OidcClientConfigurationDelegate
public OidcClientConfigurationDelegate(OidcClientConfiguration delegate)
-
-
Method Detail
-
setAuthServerBaseUrl
public void setAuthServerBaseUrl(String authServerBaseUrl)
-
setProviderUrl
public void setProviderUrl(String providerUrl)
- Overrides:
setProviderUrlin classOidcClientConfiguration
-
getRelativeUrls
public OidcClientConfiguration.RelativeUrlsUsed getRelativeUrls()
- Overrides:
getRelativeUrlsin classOidcClientConfiguration
-
getTokenUrl
public String getTokenUrl()
- Overrides:
getTokenUrlin classOidcClientConfiguration
-
getLogoutUrl
public String getLogoutUrl()
- Overrides:
getLogoutUrlin classOidcClientConfiguration
-
getAccountUrl
public String getAccountUrl()
- Overrides:
getAccountUrlin classOidcClientConfiguration
-
getRegisterNodeUrl
public String getRegisterNodeUrl()
- Overrides:
getRegisterNodeUrlin classOidcClientConfiguration
-
getUnregisterNodeUrl
public String getUnregisterNodeUrl()
- Overrides:
getUnregisterNodeUrlin classOidcClientConfiguration
-
getJwksUrl
public String getJwksUrl()
- Overrides:
getJwksUrlin classOidcClientConfiguration
-
getResource
public String getResource()
- Overrides:
getResourcein classOidcClientConfiguration
-
getClientId
public String getClientId()
- Overrides:
getClientIdin classOidcClientConfiguration
-
getResourceName
public String getResourceName()
- Overrides:
getResourceNamein classOidcClientConfiguration
-
getRealm
public String getRealm()
- Overrides:
getRealmin classOidcClientConfiguration
-
setRealm
public void setRealm(String realm)
- Overrides:
setRealmin classOidcClientConfiguration
-
setPublicKeyLocator
public void setPublicKeyLocator(PublicKeyLocator publicKeyLocator)
- Overrides:
setPublicKeyLocatorin classOidcClientConfiguration
-
getPublicKeyLocator
public PublicKeyLocator getPublicKeyLocator()
- Overrides:
getPublicKeyLocatorin classOidcClientConfiguration
-
setResource
public void setResource(String resourceName)
- Overrides:
setResourcein classOidcClientConfiguration
-
setClientId
public void setClientId(String clientId)
- Overrides:
setClientIdin classOidcClientConfiguration
-
isBearerOnly
public boolean isBearerOnly()
- Overrides:
isBearerOnlyin classOidcClientConfiguration
-
setBearerOnly
public void setBearerOnly(boolean bearerOnly)
- Overrides:
setBearerOnlyin classOidcClientConfiguration
-
isAutodetectBearerOnly
public boolean isAutodetectBearerOnly()
- Overrides:
isAutodetectBearerOnlyin classOidcClientConfiguration
-
setAutodetectBearerOnly
public void setAutodetectBearerOnly(boolean autodetectBearerOnly)
- Overrides:
setAutodetectBearerOnlyin classOidcClientConfiguration
-
isEnableBasicAuth
public boolean isEnableBasicAuth()
- Overrides:
isEnableBasicAuthin classOidcClientConfiguration
-
setEnableBasicAuth
public void setEnableBasicAuth(boolean enableBasicAuth)
- Overrides:
setEnableBasicAuthin classOidcClientConfiguration
-
isPublicClient
public boolean isPublicClient()
- Overrides:
isPublicClientin classOidcClientConfiguration
-
setPublicClient
public void setPublicClient(boolean publicClient)
- Overrides:
setPublicClientin classOidcClientConfiguration
-
getResourceCredentials
public Map<String,Object> getResourceCredentials()
- Overrides:
getResourceCredentialsin classOidcClientConfiguration
-
setResourceCredentials
public void setResourceCredentials(Map<String,Object> resourceCredentials)
- Overrides:
setResourceCredentialsin classOidcClientConfiguration
-
setClientAuthenticator
public void setClientAuthenticator(ClientCredentialsProvider clientAuthenticator)
- Overrides:
setClientAuthenticatorin classOidcClientConfiguration
-
getClientAuthenticator
public ClientCredentialsProvider getClientAuthenticator()
- Overrides:
getClientAuthenticatorin classOidcClientConfiguration
-
getClient
public org.apache.http.client.HttpClient getClient()
- Overrides:
getClientin classOidcClientConfiguration
-
setClient
public void setClient(org.apache.http.client.HttpClient client)
- Overrides:
setClientin classOidcClientConfiguration
-
getScope
public String getScope()
- Overrides:
getScopein classOidcClientConfiguration
-
setScope
public void setScope(String scope)
- Overrides:
setScopein classOidcClientConfiguration
-
getSSLRequired
public Oidc.SSLRequired getSSLRequired()
- Overrides:
getSSLRequiredin classOidcClientConfiguration
-
setSSLRequired
public void setSSLRequired(Oidc.SSLRequired sslRequired)
- Overrides:
setSSLRequiredin classOidcClientConfiguration
-
getConfidentialPort
public int getConfidentialPort()
- Overrides:
getConfidentialPortin classOidcClientConfiguration
-
setConfidentialPort
public void setConfidentialPort(int confidentialPort)
- Overrides:
setConfidentialPortin classOidcClientConfiguration
-
getTokenStore
public Oidc.TokenStore getTokenStore()
- Overrides:
getTokenStorein classOidcClientConfiguration
-
setTokenStore
public void setTokenStore(Oidc.TokenStore tokenStore)
- Overrides:
setTokenStorein classOidcClientConfiguration
-
getOidcStateCookiePath
public String getOidcStateCookiePath()
- Overrides:
getOidcStateCookiePathin classOidcClientConfiguration
-
setOidcStateCookiePath
public void setOidcStateCookiePath(String oidcStateCookiePath)
- Overrides:
setOidcStateCookiePathin classOidcClientConfiguration
-
getStateCookieName
public String getStateCookieName()
- Overrides:
getStateCookieNamein classOidcClientConfiguration
-
setStateCookieName
public void setStateCookieName(String stateCookieName)
- Overrides:
setStateCookieNamein classOidcClientConfiguration
-
isUseResourceRoleMappings
public boolean isUseResourceRoleMappings()
- Overrides:
isUseResourceRoleMappingsin classOidcClientConfiguration
-
setUseResourceRoleMappings
public void setUseResourceRoleMappings(boolean useResourceRoleMappings)
- Overrides:
setUseResourceRoleMappingsin classOidcClientConfiguration
-
isUseRealmRoleMappings
public boolean isUseRealmRoleMappings()
- Overrides:
isUseRealmRoleMappingsin classOidcClientConfiguration
-
setUseRealmRoleMappings
public void setUseRealmRoleMappings(boolean useRealmRoleMappings)
- Overrides:
setUseRealmRoleMappingsin classOidcClientConfiguration
-
isCors
public boolean isCors()
- Overrides:
isCorsin classOidcClientConfiguration
-
setCors
public void setCors(boolean cors)
- Overrides:
setCorsin classOidcClientConfiguration
-
getCorsMaxAge
public int getCorsMaxAge()
- Overrides:
getCorsMaxAgein classOidcClientConfiguration
-
setCorsMaxAge
public void setCorsMaxAge(int corsMaxAge)
- Overrides:
setCorsMaxAgein classOidcClientConfiguration
-
getCorsAllowedHeaders
public String getCorsAllowedHeaders()
- Overrides:
getCorsAllowedHeadersin classOidcClientConfiguration
-
setNotBefore
public void setNotBefore(int notBefore)
- Overrides:
setNotBeforein classOidcClientConfiguration
-
getNotBefore
public int getNotBefore()
- Overrides:
getNotBeforein classOidcClientConfiguration
-
updateNotBefore
public void updateNotBefore(int notBefore)
- Overrides:
updateNotBeforein classOidcClientConfiguration
-
setExposeToken
public void setExposeToken(boolean exposeToken)
- Overrides:
setExposeTokenin classOidcClientConfiguration
-
isExposeToken
public boolean isExposeToken()
- Overrides:
isExposeTokenin classOidcClientConfiguration
-
setCorsAllowedMethods
public void setCorsAllowedMethods(String corsAllowedMethods)
- Overrides:
setCorsAllowedMethodsin classOidcClientConfiguration
-
getCorsAllowedMethods
public String getCorsAllowedMethods()
- Overrides:
getCorsAllowedMethodsin classOidcClientConfiguration
-
setCorsAllowedHeaders
public void setCorsAllowedHeaders(String corsAllowedHeaders)
- Overrides:
setCorsAllowedHeadersin classOidcClientConfiguration
-
isAlwaysRefreshToken
public boolean isAlwaysRefreshToken()
- Overrides:
isAlwaysRefreshTokenin classOidcClientConfiguration
-
setAlwaysRefreshToken
public void setAlwaysRefreshToken(boolean alwaysRefreshToken)
- Overrides:
setAlwaysRefreshTokenin classOidcClientConfiguration
-
getRegisterNodePeriod
public int getRegisterNodePeriod()
- Overrides:
getRegisterNodePeriodin classOidcClientConfiguration
-
setRegisterNodePeriod
public void setRegisterNodePeriod(int registerNodePeriod)
- Overrides:
setRegisterNodePeriodin classOidcClientConfiguration
-
setRegisterNodeAtStartup
public void setRegisterNodeAtStartup(boolean registerNodeAtStartup)
- Overrides:
setRegisterNodeAtStartupin classOidcClientConfiguration
-
isRegisterNodeAtStartup
public boolean isRegisterNodeAtStartup()
- Overrides:
isRegisterNodeAtStartupin classOidcClientConfiguration
-
getPrincipalAttribute
public String getPrincipalAttribute()
- Overrides:
getPrincipalAttributein classOidcClientConfiguration
-
setPrincipalAttribute
public void setPrincipalAttribute(String principalAttribute)
- Overrides:
setPrincipalAttributein classOidcClientConfiguration
-
isTurnOffChangeSessionIdOnLogin
public boolean isTurnOffChangeSessionIdOnLogin()
- Overrides:
isTurnOffChangeSessionIdOnLoginin classOidcClientConfiguration
-
setTurnOffChangeSessionIdOnLogin
public void setTurnOffChangeSessionIdOnLogin(boolean turnOffChangeSessionIdOnLogin)
- Overrides:
setTurnOffChangeSessionIdOnLoginin classOidcClientConfiguration
-
getTokenMinimumTimeToLive
public int getTokenMinimumTimeToLive()
- Overrides:
getTokenMinimumTimeToLivein classOidcClientConfiguration
-
setTokenMinimumTimeToLive
public void setTokenMinimumTimeToLive(int tokenMinimumTimeToLive)
- Overrides:
setTokenMinimumTimeToLivein classOidcClientConfiguration
-
setMinTimeBetweenJwksRequests
public void setMinTimeBetweenJwksRequests(int minTimeBetweenJwksRequests)
- Overrides:
setMinTimeBetweenJwksRequestsin classOidcClientConfiguration
-
getMinTimeBetweenJwksRequests
public int getMinTimeBetweenJwksRequests()
- Overrides:
getMinTimeBetweenJwksRequestsin classOidcClientConfiguration
-
getPublicKeyCacheTtl
public int getPublicKeyCacheTtl()
- Overrides:
getPublicKeyCacheTtlin classOidcClientConfiguration
-
setPublicKeyCacheTtl
public void setPublicKeyCacheTtl(int publicKeyCacheTtl)
- Overrides:
setPublicKeyCacheTtlin classOidcClientConfiguration
-
getRedirectRewriteRules
public Map<String,String> getRedirectRewriteRules()
- Overrides:
getRedirectRewriteRulesin classOidcClientConfiguration
-
isVerifyTokenAudience
public boolean isVerifyTokenAudience()
- Overrides:
isVerifyTokenAudiencein classOidcClientConfiguration
-
setVerifyTokenAudience
public void setVerifyTokenAudience(boolean verifyTokenAudience)
- Overrides:
setVerifyTokenAudiencein classOidcClientConfiguration
-
getTokenSignatureAlgorithm
public String getTokenSignatureAlgorithm()
- Overrides:
getTokenSignatureAlgorithmin classOidcClientConfiguration
-
setTokenSignatureAlgorithm
public void setTokenSignatureAlgorithm(String tokenSignatureAlgorithm)
- Overrides:
setTokenSignatureAlgorithmin classOidcClientConfiguration
-
-