Package org.pac4j.oidc.config
Class KeycloakOidcConfiguration
java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.client.config.BaseClientConfiguration
org.pac4j.oidc.config.OidcConfiguration
org.pac4j.oidc.config.KeycloakOidcConfiguration
Keycloak OpenID Connect configuration.
- Since:
- 2.0.0
- Author:
- Julio Arrebola
-
Field Summary
Fields inherited from class org.pac4j.oidc.config.OidcConfiguration
AUTHORIZATION_CODE_FLOWS, CLIENT_ID, CODE_CHALLENGE, CODE_CHALLENGE_METHOD, CUSTOM_PARAMS, DEFAULT_MAX_CLOCK_SKEW, DEFAULT_TOKEN_EXPIRATION_ADVANCE, HYBRID_CODE_FLOWS, IMPLICIT_FLOWS, MAX_AGE, NONCE, PROMPT, REDIRECT_URI, RESPONSE_MODE, RESPONSE_TYPE, SCOPE, STATE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRealm()protected voidinternalInit(boolean forceReinit) voidsetBaseUri(String baseUri) voidMethods inherited from class org.pac4j.oidc.config.OidcConfiguration
addCustomParam, configureHttpRequest, defaultDiscoveryURI, findLogoutHandler, findLogoutUrl, findPkceMethod, findProviderMetadata, findResourceRetriever, findTokenValidator, getClientAuthenticationMethod, getClientId, getCodeVerifierGenerator, getConnectTimeout, getCustomParam, getCustomParams, getLogoutUrl, getMappedClaims, getMaxAge, getMaxClockSkew, getPkceMethod, getPreferredJwsAlgorithm, getPrivateKeyJWTClientAuthnMethodConfig, getProviderMetadata, getReadTimeout, getResourceRetriever, getResponseMode, getResponseType, getScope, getSecret, getSSLFactory, getStateGenerator, getSupportedClientAuthenticationMethods, getTokenExpirationAdvance, getTokenValidator, getValueRetriever, isAllowUnsignedIdTokens, isCallUserInfoEndpoint, isDisablePkce, isExpireSessionWithToken, isIncludeAccessTokenClaimsInProfile, isUseNonce, isWithState, setAllowUnsignedIdTokens, setCallUserInfoEndpoint, setClientAuthenticationMethod, setClientAuthenticationMethodAsString, setClientId, setCodeVerifierGenerator, setConnectTimeout, setCustomParams, setDisablePkce, setDiscoveryURI, setExpireSessionWithToken, setIncludeAccessTokenClaimsInProfile, setLogoutHandler, setLogoutUrl, setMappedClaims, setMaxAge, setMaxClockSkew, setPkceMethod, setPreferredJwsAlgorithm, setPreferredJwsAlgorithmAsString, setPrivateKeyJWTClientAuthnMethodConfig, setProviderMetadata, setReadTimeout, setResourceRetriever, setResponseMode, setResponseType, setScope, setSecret, setSSLFactory, setStateGenerator, setSupportedClientAuthenticationMethods, setTokenExpirationAdvance, setTokenValidator, setUseNonce, setValueRetriever, setWithState, toStringMethods inherited from class org.pac4j.core.util.InitializableObject
afterInternalInit, beforeInternalInit, getLastAttempt, getMaxAttempts, getMinTimeIntervalBetweenAttemptsInMilliseconds, getNbAttempts, init, init, isInitialized, reinit, setMaxAttempts, setMinTimeIntervalBetweenAttemptsInMilliseconds, shouldInitialize
-
Constructor Details
-
KeycloakOidcConfiguration
public KeycloakOidcConfiguration()
-
-
Method Details
-
internalInit
protected void internalInit(boolean forceReinit) - Overrides:
internalInitin classOidcConfiguration
-
getDiscoveryURI
- Overrides:
getDiscoveryURIin classOidcConfiguration
-
getRealm
-
setRealm
-
getBaseUri
-
setBaseUri
-