Class Configuration
- java.lang.Object
- 
- org.keycloak.representations.adapters.config.BaseRealmConfig
- 
- org.keycloak.representations.adapters.config.BaseAdapterConfig
- 
- org.keycloak.representations.adapters.config.AdapterConfig
- 
- org.keycloak.authorization.client.Configuration
 
 
 
 
- 
- All Implemented Interfaces:
- AdapterHttpClientConfig
 
 public class Configuration extends AdapterConfig - Author:
- Pedro Igor
 
- 
- 
Field Summary- 
Fields inherited from class org.keycloak.representations.adapters.config.AdapterConfigallowAnyHostname, alwaysRefreshToken, clientKeyPassword, clientKeystore, clientKeystorePassword, connectionPoolSize, connectionTimeout, connectionTTL, disableTrustManager, ignoreOAuthQueryParameter, minTimeBetweenJwksRequests, pkce, policyEnforcerConfig, principalAttribute, proxyUrl, publicKeyCacheTtl, registerNodeAtStartup, registerNodePeriod, socketTimeout, tokenCookiePath, tokenMinimumTimeToLive, tokenStore, truststore, truststorePassword, turnOffChangeSessionIdOnLogin, verifyTokenAudience
 - 
Fields inherited from class org.keycloak.representations.adapters.config.BaseAdapterConfigautodetectBearerOnly, bearerOnly, cors, corsAllowedHeaders, corsAllowedMethods, corsExposedHeaders, corsMaxAge, credentials, enableBasicAuth, exposeToken, publicClient, redirectRewriteRules, resource, useResourceRoleMappings
 - 
Fields inherited from class org.keycloak.representations.adapters.config.BaseRealmConfigauthServerUrl, confidentialPort, realm, realmKey, sslRequired
 
- 
 - 
Constructor SummaryConstructors Constructor Description Configuration()Configuration(String authServerUrl, String realm, String clientId, Map<String,Object> clientCredentials, org.apache.http.client.HttpClient httpClient)Creates a new instance.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientCredentialsProvidergetClientCredentialsProvider()org.apache.http.client.HttpClientgetHttpClient()voidsetClientCredentialsProvider(ClientCredentialsProvider clientCredentialsProvider)voidsetHttpClient(org.apache.http.client.HttpClient httpClient)- 
Methods inherited from class org.keycloak.representations.adapters.config.AdapterConfiggetClientKeyPassword, getClientKeystore, getClientKeystorePassword, getConnectionPoolSize, getConnectionTimeout, getConnectionTTL, getMinTimeBetweenJwksRequests, getPolicyEnforcerConfig, getPrincipalAttribute, getProxyUrl, getPublicKeyCacheTtl, getRealmInfoUrl, getRegisterNodePeriod, getSocketTimeout, getTokenCookiePath, getTokenMinimumTimeToLive, getTokenStore, getTruststore, getTruststorePassword, getTurnOffChangeSessionIdOnLogin, isAllowAnyHostname, isAlwaysRefreshToken, isDisableTrustManager, isIgnoreOAuthQueryParameter, isPkce, isRegisterNodeAtStartup, isVerifyTokenAudience, setAllowAnyHostname, setAlwaysRefreshToken, setClientKeyPassword, setClientKeystore, setClientKeystorePassword, setConnectionPoolSize, setConnectionTimeout, setConnectionTTL, setDisableTrustManager, setIgnoreOAuthQueryParameter, setMinTimeBetweenJwksRequests, setPkce, setPolicyEnforcerConfig, setPrincipalAttribute, setProxyUrl, setPublicKeyCacheTtl, setRegisterNodeAtStartup, setRegisterNodePeriod, setSocketTimeout, setTokenCookiePath, setTokenMinimumTimeToLive, setTokenStore, setTruststore, setTruststorePassword, setTurnOffChangeSessionIdOnLogin, setVerifyTokenAudience
 - 
Methods inherited from class org.keycloak.representations.adapters.config.BaseAdapterConfiggetCorsAllowedHeaders, getCorsAllowedMethods, getCorsExposedHeaders, getCorsMaxAge, getCredentials, getRedirectRewriteRules, getResource, isAutodetectBearerOnly, isBearerOnly, isCors, isEnableBasicAuth, isExposeToken, isPublicClient, isUseResourceRoleMappings, setAutodetectBearerOnly, setBearerOnly, setCors, setCorsAllowedHeaders, setCorsAllowedMethods, setCorsExposedHeaders, setCorsMaxAge, setCredentials, setEnableBasicAuth, setExposeToken, setPublicClient, setRedirectRewriteRules, setResource, setUseResourceRoleMappings
 - 
Methods inherited from class org.keycloak.representations.adapters.config.BaseRealmConfiggetAuthServerUrl, getConfidentialPort, getRealm, getRealmKey, getSslRequired, setAuthServerUrl, setConfidentialPort, setRealm, setRealmKey, setSslRequired
 
- 
 
- 
- 
- 
Constructor Detail- 
Configurationpublic Configuration() 
 - 
Configurationpublic Configuration(String authServerUrl, String realm, String clientId, Map<String,Object> clientCredentials, org.apache.http.client.HttpClient httpClient) Creates a new instance.- Parameters:
- authServerUrl- the server's URL. E.g.: http://{server}:{port}/auth.(not- null)
- realm- the realm name (not- null)
- clientId- the client id (not- null)
- clientCredentials- a map with the client credentials (not- null)
- httpClient- the- HttpClientinstance that should be used when sending requests to the server, or- nullif a default instance should be created
 
 
- 
 - 
Method Detail- 
getHttpClientpublic org.apache.http.client.HttpClient getHttpClient() 
 - 
setHttpClientpublic void setHttpClient(org.apache.http.client.HttpClient httpClient) 
 - 
setClientCredentialsProviderpublic void setClientCredentialsProvider(ClientCredentialsProvider clientCredentialsProvider) 
 - 
getClientCredentialsProviderpublic ClientCredentialsProvider getClientCredentialsProvider() 
 
- 
 
-