Package io.quarkus.oidc
package io.quarkus.oidc
-
ClassDescriptionAnnotation that can be used to list Authentication Context Class Reference (ACR) values to enforce a required authentication level for the endpoint classes and methods.Selects
CodeAuthenticationMechanism.Authorization Code Flow Session StateSelectsBearerAuthenticationMechanism.When a DPoP proof must include a nonce, register an implementation of this interface as a CDI bean to provide and validate a nonce value.JavaScriptRequestChecker can be used to check if the current request was made by JavaScript running inside Single-page application (SPA).A CDI event that facilitates programmatic OIDC tenant setup.Provides access to OIDC UserInfo, token introspection and revocation endpoints.OIDC redirect filter which can be used to customize redirect requests to OIDC authorization and logout endpoints as well as local redirects to OIDC tenant error, session expired and other pages.OIDC redirect context which provides access to the routing context, current OIDC tenant configuration, redirect uri and additional query parameters.OIDC Context that can be used to run blocking OIDC tasks.Deprecated, for removal: This API element is subject to removal in a future version.SameSite attribute values for the session cookie.Authorization code flow response modeDeprecated, for removal: This API element is subject to removal in a future version.use thebuilderinvalid reference
OidcTenantConfigBuilder.BackchannelBuilderDeprecated, for removal: This API element is subject to removal in a future version.use theTokenConfigBuilder.BindingConfigBuilderbuilderDeprecated, for removal: This API element is subject to removal in a future version.use theOidcTenantConfigBuilder.CertificateChainBuilderbuilderDeprecated, for removal: This API element is subject to removal in a future version.use theOidcTenantConfigBuilder.CodeGrantBuilderbuilderDeprecated, for removal: This API element is subject to removal in a future version.use theLogoutConfigBuilderbuilderDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.use theOidcTenantConfigBuilder.JwksBuilderbuilderDeprecated, for removal: This API element is subject to removal in a future version.use theLogoutConfigBuilderbuilderDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.use theOidcTenantConfigBuilder.RolesBuilderbuilderSupported asymmetric signature algorithmsDeprecated, for removal: This API element is subject to removal in a future version.use theTokenConfigBuilderbuilderDeprecated, for removal: This API element is subject to removal in a future version.use theOidcTenantConfigBuilder.TokenStateManagerBuilderbuilderSupported session cookie key encryption algorithmsBuilder for theOidcTenantConfig.Builder for theOidcTenantConfig.CertificateChain.Builder for theOidcTenantConfig.CodeGrant.Builder for theOidcTenantConfig.IntrospectionCredentials.Builder for theOidcTenantConfig.Jwks.Builder for theOidcTenantConfig.ResourceMetadata.Builder for theOidcTenantConfig.Roles.Builder for theOidcTenantConfig.TokenStateManager.Annotation that can be used to restrictOidcRedirectFilterto specific redirect locationsSecurity event.Annotation which can be used to associate OIDC tenant configurations with the endpoint classes and methods.A tenant resolver is responsible for resolving theOidcTenantConfigfor tenants, dynamically.Qualifier used to specify which named tenants are associated with one or more OIDC feature.Tenant-specificSecurityIdentityprovider.A tenant resolver is responsible for resolving tenants dynamically so that the proper configuration can be used accordingly.TokenCertificateValidator can be used to verify X509 certificate chain that is inlined in the JWT token as a 'x5c' header value.TokenCustomizer can be used to change token headers to their original value for the token verification to succeed.Represents a token introspection resultToken introspection cache.Authorization Code Flow Token State Manager.UserInfo cache.
AuthenticationConfigBuilderbuilder