Index

A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A256GCMKW - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm
Deprecated.
Content encryption key will be generated and encrypted using the A256GCMKW algorithm and the configured encryption secret.
A256GCMKW - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm
Content encryption key will be generated and encrypted using the A256GCMKW algorithm and the configured encryption secret.
AbstractOidcAuthenticationMechanism - Class in io.quarkus.oidc.runtime
 
AbstractOidcAuthenticationMechanism() - Constructor for class io.quarkus.oidc.runtime.AbstractOidcAuthenticationMechanism
 
ACCESS_TOKEN_COOKIE_SUFFIX - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
accesstoken - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Roles.Source
Deprecated.
Access Token - the default value for the `service` applications; can also be used as the source of roles for the `web-app` applications.
accesstoken - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Roles.Source
Access Token - the default value for the `service` applications; can also be used as the source of roles for the `web-app` applications.
AccessTokenCredential - Class in io.quarkus.oidc
 
AccessTokenCredential() - Constructor for class io.quarkus.oidc.AccessTokenCredential
 
AccessTokenCredential(String) - Constructor for class io.quarkus.oidc.AccessTokenCredential
Create AccessTokenCredential
AccessTokenCredential(String, RefreshToken) - Constructor for class io.quarkus.oidc.AccessTokenCredential
Create AccessTokenCredential
add(String, T) - Method in class io.quarkus.oidc.runtime.MemoryCache
 
addIntrospection(String, TokenIntrospection, OidcTenantConfig, OidcRequestContext<Void>) - Method in class io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache
 
addIntrospection(String, TokenIntrospection, OidcTenantConfig, OidcRequestContext<Void>) - Method in interface io.quarkus.oidc.TokenIntrospectionCache
Add a new TokenIntrospection result to the cache.
additionalQueryParams() - Method in record class io.quarkus.oidc.OidcRedirectFilter.OidcRedirectContext
Returns the value of the additionalQueryParams record component.
addOpenidScope - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Add the `openid` scope automatically to the list of scopes.
addOpenidScope() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
addOpenidScope() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
addOpenidScope() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Add the `openid` scope automatically to the list of scopes.
addOpenidScope(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
addTokenScopesAsPermissions(QuarkusSecurityIdentity.Builder, Collection<String>) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
addTokenVerification(String, TokenVerificationResult) - Method in class io.quarkus.oidc.runtime.BackChannelLogoutTokenCache
 
addUserInfo(String, UserInfo, OidcTenantConfig, OidcRequestContext<Void>) - Method in class io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache
 
addUserInfo(String, UserInfo, OidcTenantConfig, OidcRequestContext<Void>) - Method in interface io.quarkus.oidc.UserInfoCache
Add a new UserInfo to the cache.
age - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Token age.
age() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
age() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Token age.
age(Duration) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
ALL - Enum constant in enum class io.quarkus.oidc.Redirect.Location
 
allowJwtIntrospection - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Allow the remote introspection of JWT tokens when no matching JWK key is available.
allowJwtIntrospection() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
allowJwtIntrospection() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
allowJwtIntrospection() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Allow the remote introspection of JWT tokens when no matching JWK key is available.
allowJwtIntrospection(boolean) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
allowMultipleCodeFlows - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
If a state cookie is present, a `state` query parameter must also be present and both the state cookie name suffix and state cookie value must match the value of the `state` query parameter when the redirect path matches the current path.
allowMultipleCodeFlows() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
allowMultipleCodeFlows() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
allowMultipleCodeFlows() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
If a state cookie is present, a `state` query parameter must also be present and both the state cookie name suffix and state cookie value must match the value of the `state` query parameter when the redirect path matches the current path.
allowMultipleCodeFlows(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
allowOpaqueTokenIntrospection - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Allow the remote introspection of the opaque tokens.
allowOpaqueTokenIntrospection() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
allowOpaqueTokenIntrospection() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
allowOpaqueTokenIntrospection() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Allow the remote introspection of the opaque tokens.
allowOpaqueTokenIntrospection(boolean) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
allowTokenIntrospectionCache - Variable in class io.quarkus.oidc.OidcTenantConfig
allowTokenIntrospectionCache() - Method in class io.quarkus.oidc.OidcTenantConfig
 
allowTokenIntrospectionCache() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
allowTokenIntrospectionCache() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Allow caching the token introspection data.
allowTokenIntrospectionCache(boolean) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
allowUserInfoCache - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
allowUserInfoCache() - Method in class io.quarkus.oidc.OidcTenantConfig
 
allowUserInfoCache() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
allowUserInfoCache() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Allow caching the user info data.
allowUserInfoCache(boolean) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
AMP - Static variable in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
ANNOTATION_BASED_TENANT_RESOLUTION_ENABLED - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
ANY_ISSUER - Static variable in class io.quarkus.oidc.runtime.OidcProvider
 
APPLE - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
APPLE - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 
applicationType - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
applicationType() - Method in class io.quarkus.oidc.OidcTenantConfig
 
applicationType() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
The application type, which can be one of the following OidcTenantConfig.ApplicationType values.
applicationType(OidcTenantConfig.ApplicationType) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
ASYMMETRIC_ALGORITHM_CONSTRAINTS - Static variable in class io.quarkus.oidc.runtime.OidcProvider
 
asymmetricKeyResolver - Variable in class io.quarkus.oidc.runtime.OidcProvider
 
audience - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
The expected audience `aud` claim value, which can be a string or an array of strings.
audience - Variable in class io.quarkus.oidc.runtime.OidcProvider
 
audience() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
audience() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
The expected audience `aud` claim value, which can be a string or an array of strings.
audience(String...) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
audience(List<String>) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
AUTH_SERVER_URL - Static variable in class io.quarkus.oidc.SecurityEvent
 
authenticate(AccessTokenCredential) - Method in interface io.quarkus.oidc.TenantIdentityProvider
 
authenticate(IdentityProviderManager, RoutingContext, TokenCredential) - Method in class io.quarkus.oidc.runtime.AbstractOidcAuthenticationMechanism
 
authenticate(TokenAuthenticationRequest, AuthenticationRequestContext) - Method in class io.quarkus.oidc.runtime.OidcIdentityProvider
 
authenticate(RoutingContext, IdentityProviderManager) - Method in class io.quarkus.oidc.runtime.OidcAuthenticationMechanism
 
authenticate(RoutingContext, IdentityProviderManager, OidcTenantConfig) - Method in class io.quarkus.oidc.runtime.BearerAuthenticationMechanism
 
authenticate(RoutingContext, IdentityProviderManager, OidcTenantConfig) - Method in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
authentication - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
authentication() - Method in class io.quarkus.oidc.OidcTenantConfig
 
authentication() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
authentication() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Configuration for managing an authorization code flow.
authentication(OidcTenantConfig.Authentication) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
Authentication() - Constructor for class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
AuthenticationConfigBuilder - Class in io.quarkus.oidc.runtime.builders
Builder for the OidcTenantConfig.Authentication config.
AuthenticationConfigBuilder() - Constructor for class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
AuthenticationConfigBuilder(OidcTenantConfigBuilder) - Constructor for class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
AUTHORIZATION_ENDPOINT - Static variable in class io.quarkus.oidc.OidcConfigurationMetadata
 
AuthorizationCodeFlow - Annotation Interface in io.quarkus.oidc
AuthorizationCodeTokens - Class in io.quarkus.oidc
Authorization Code Flow Session State
AuthorizationCodeTokens() - Constructor for class io.quarkus.oidc.AuthorizationCodeTokens
 
AuthorizationCodeTokens(String, String, String) - Constructor for class io.quarkus.oidc.AuthorizationCodeTokens
 
AuthorizationCodeTokens(String, String, String, Long) - Constructor for class io.quarkus.oidc.AuthorizationCodeTokens
 
authorizationPath - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
authorizationPath() - Method in class io.quarkus.oidc.OidcTenantConfig
 
authorizationPath() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
The relative path or absolute URL of the OpenID Connect (OIDC) authorization endpoint, which authenticates users.
authorizationPath(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
authorizationScheme - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
HTTP Authorization header scheme.
authorizationScheme() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
authorizationScheme() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
HTTP Authorization header scheme.
authorizationScheme(String) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
authServerUrl(String) - Static method in class io.quarkus.oidc.OidcTenantConfig
Creates OidcTenantConfigBuilder builder populated with documented default values.
AzureAccessTokenCustomizer - Class in io.quarkus.oidc.runtime.providers
 
AzureAccessTokenCustomizer() - Constructor for class io.quarkus.oidc.runtime.providers.AzureAccessTokenCustomizer
 

B

backchannel - Variable in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
Back-Channel Logout configuration
backchannel() - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
backchannel() - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder
 
backchannel() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Logout
Back-Channel Logout configuration
backchannel(OidcTenantConfig.Backchannel) - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder
 
Backchannel() - Constructor for class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
BackchannelBuilder() - Constructor for class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder.BackchannelBuilder
 
BackchannelBuilder(LogoutConfigBuilder) - Constructor for class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder.BackchannelBuilder
 
BackChannelLogoutHandler - Class in io.quarkus.oidc.runtime
 
BackChannelLogoutHandler() - Constructor for class io.quarkus.oidc.runtime.BackChannelLogoutHandler
 
BackChannelLogoutTokenCache - Class in io.quarkus.oidc.runtime
 
BackChannelLogoutTokenCache(OidcTenantConfig, Vertx) - Constructor for class io.quarkus.oidc.runtime.BackChannelLogoutTokenCache
 
BearerAuthenticationMechanism - Class in io.quarkus.oidc.runtime
 
BearerAuthenticationMechanism() - Constructor for class io.quarkus.oidc.runtime.BearerAuthenticationMechanism
 
BearerTokenAuthentication - Annotation Interface in io.quarkus.oidc
binding - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Token binding options
binding() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
binding() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
binding() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Token certificate binding options.
binding(OidcTenantConfig.Binding) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
Binding() - Constructor for class io.quarkus.oidc.OidcTenantConfig.Binding
Deprecated.
 
BindingConfigBuilder() - Constructor for class io.quarkus.oidc.runtime.builders.TokenConfigBuilder.BindingConfigBuilder
 
BindingConfigBuilder(TokenConfigBuilder) - Constructor for class io.quarkus.oidc.runtime.builders.TokenConfigBuilder.BindingConfigBuilder
 
BlockingTaskRunner<T> - Class in io.quarkus.oidc.runtime
 
BlockingTaskRunner() - Constructor for class io.quarkus.oidc.runtime.BlockingTaskRunner
 
BlockingTaskRunner(BlockingSecurityExecutor) - Constructor for class io.quarkus.oidc.runtime.BlockingTaskRunner
 
build() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
build() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CertificateChainBuilder
 
build() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CodeGrantBuilder
 
build() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.IntrospectionCredentialsBuilder
 
build() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.JwksBuilder
 
build() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.RolesBuilder
 
build() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.TokenStateManagerBuilder
 
build() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
build() - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder.BackchannelBuilder
 
build() - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder
 
build() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder.BindingConfigBuilder
 
build() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
builder() - Static method in class io.quarkus.oidc.OidcTenantConfig
Creates OidcTenantConfigBuilder builder populated with documented default values.
builder(OidcTenantConfig) - Static method in class io.quarkus.oidc.OidcTenantConfig
Creates OidcTenantConfigBuilder builder populated with staticTenantMapping values.

C

cache - Variable in class io.quarkus.oidc.runtime.BackChannelLogoutTokenCache
 
cache - Variable in class io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache
 
cacheSize - Variable in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
Maximum number of JWK keys that can be cached.
cacheSize() - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
cacheSize() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Jwks
Maximum number of JWK keys that can be cached.
cacheSize(int) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.JwksBuilder
 
cacheTimeToLive - Variable in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
Number of minutes a JWK key can be cached for.
cacheTimeToLive() - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
cacheTimeToLive() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Jwks
Number of minutes a JWK key can be cached for.
cacheTimeToLive(Duration) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.JwksBuilder
 
cacheUserInfoInIdtoken - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
cacheUserInfoInIdtoken() - Method in class io.quarkus.oidc.OidcTenantConfig
 
cacheUserInfoInIdtoken() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
cacheUserInfoInIdtoken() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Allow inlining UserInfo in IdToken instead of caching it in the token cache.
cacheUserInfoInIdtoken(boolean) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
cacheUserInfoInIdToken(DefaultTenantConfigResolver, OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
calculateThumprint(X509Certificate) - Static method in class io.quarkus.oidc.runtime.TrustStoreUtils
 
CertChainPublicKeyResolver - Class in io.quarkus.oidc.runtime
 
CertChainPublicKeyResolver(OidcTenantConfig) - Constructor for class io.quarkus.oidc.runtime.CertChainPublicKeyResolver
 
certificate - Variable in class io.quarkus.oidc.OidcTenantConfig.Binding
Deprecated.
If a bearer access token must be bound to the client mTLS certificate.
certificate() - Method in class io.quarkus.oidc.OidcTenantConfig.Binding
Deprecated.
 
certificate() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder.BindingConfigBuilder
certificate() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Binding
If a bearer access token must be bound to the client mTLS certificate.
certificate(boolean) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder.BindingConfigBuilder
 
certificateChain - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
certificateChain() - Method in class io.quarkus.oidc.OidcTenantConfig
 
certificateChain() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
certificateChain() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Configuration of the certificate chain which can be used to verify tokens.
certificateChain(OidcTenantConfig.CertificateChain) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
CertificateChain() - Constructor for class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
CertificateChainBuilder() - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder.CertificateChainBuilder
 
CertificateChainBuilder(OidcTenantConfigBuilder) - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder.CertificateChainBuilder
 
certificateValidators - Variable in class io.quarkus.oidc.runtime.CertChainPublicKeyResolver
 
chainResolverFallback - Variable in class io.quarkus.oidc.runtime.DynamicVerificationKeyResolver
 
cleanUpTimerInterval - Variable in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
Token cache timer interval.
cleanUpTimerInterval - Variable in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
Cache timer interval.
cleanUpTimerInterval() - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
cleanUpTimerInterval() - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
cleanUpTimerInterval() - Method in interface io.quarkus.oidc.runtime.OidcConfig.TokenCache
Clean up timer interval.
cleanUpTimerInterval() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Backchannel
Token cache timer interval.
cleanUpTimerInterval() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Jwks
Cache timer interval.
cleanUpTimerInterval(Duration) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.JwksBuilder
 
cleanUpTimerInterval(Duration) - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder.BackchannelBuilder
 
clearCache() - Method in class io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache
 
clearCache() - Method in class io.quarkus.oidc.runtime.MemoryCache
 
client - Variable in class io.quarkus.oidc.runtime.OidcProvider
 
close() - Method in class io.quarkus.oidc.runtime.OidcProvider
 
close() - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
CODE_ACCESS_TOKEN_FAILURE - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
CODE_ACCESS_TOKEN_RESULT - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
CodeAuthenticationMechanism - Class in io.quarkus.oidc.runtime
 
CodeAuthenticationMechanism(BlockingSecurityExecutor) - Constructor for class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
CodeAuthenticationStateBean - Class in io.quarkus.oidc.runtime
 
CodeAuthenticationStateBean() - Constructor for class io.quarkus.oidc.runtime.CodeAuthenticationStateBean
 
codeGrant - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
codeGrant() - Method in class io.quarkus.oidc.OidcTenantConfig
 
codeGrant() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
codeGrant() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Configuration to complete an authorization code flow grant.
codeGrant(OidcTenantConfig.CodeGrant) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
codeGrant(Map<String, String>) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
codeGrant(Map<String, String>, Map<String, String>) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
CodeGrant() - Constructor for class io.quarkus.oidc.OidcTenantConfig.CodeGrant
Deprecated.
 
CodeGrantBuilder() - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder.CodeGrantBuilder
 
CodeGrantBuilder(OidcTenantConfigBuilder) - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder.CodeGrantBuilder
 
COMMA - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
CONFIG_METADATA_ATTRIBUTE - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
configBuilder(SmallRyeConfigBuilder) - Method in class io.quarkus.oidc.runtime.OidcTenantDefaultIdConfigBuilder
 
contains(String) - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
containsKey(String) - Method in class io.quarkus.oidc.runtime.MemoryCache
 
containsTokenVerification(String) - Method in class io.quarkus.oidc.runtime.BackChannelLogoutTokenCache
 
contentType() - Method in record class io.quarkus.oidc.runtime.OidcProviderClientImpl.UserInfoResponse
Returns the value of the contentType record component.
COOKIE_DELIM - Static variable in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
COOKIE_PATTERN - Static variable in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
cookieDomain - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Cookie domain parameter value which, if set, is used for the session, state and post logout cookies.
cookieDomain() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
cookieDomain() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Cookie domain parameter value which, if set, is used for the session, state and post logout cookies.
cookieDomain(String) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
cookieForceSecure - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
If enabled the state, session, and post logout cookies have their `secure` parameter set to `true` when HTTP is used.
cookieForceSecure() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
cookieForceSecure() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
cookieForceSecure() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
If enabled the state, session, and post logout cookies have their `secure` parameter set to `true` when HTTP is used.
cookieForceSecure(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
cookiePath - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Cookie path parameter value which, if set, is used to set a path parameter for the session, state and post logout cookies.
cookiePath() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
cookiePath() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Cookie path parameter value which, if set, is used to set a path parameter for the session, state and post logout cookies.
cookiePath(String) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
cookiePathHeader - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Cookie path header parameter value which, if set, identifies the incoming HTTP header whose value is used to set a path parameter for the session, state and post logout cookies.
cookiePathHeader() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
cookiePathHeader() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Cookie path header parameter value which, if set, identifies the incoming HTTP header whose value is used to set a path parameter for the session, state and post logout cookies.
cookiePathHeader(String) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
cookieSameSite - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
SameSite attribute for the session cookie.
cookieSameSite() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
cookieSameSite() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
SameSite attribute for the session cookie.
cookieSameSite(OidcTenantConfig.Authentication.CookieSameSite) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
cookieSuffix - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Cookie name suffix.
cookieSuffix() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
cookieSuffix() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Cookie name suffix.
cookieSuffix(String) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
create(OidcTenantConfig) - Method in interface io.quarkus.oidc.Oidc
Creates OIDC tenant.
create(OidcTenantConfig) - Method in class io.quarkus.oidc.runtime.OidcImpl
 
createCookie(RoutingContext, OidcTenantConfig, String, String, long) - Static method in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
createCookie(RoutingContext, OidcTenantConfig, String, String, long) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
createCookie(RoutingContext, OidcTenantConfig, String, String, long, boolean) - Static method in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
createDefaultTenantConfig(Map<String, OidcTenantConfig>, OidcTenantConfig) - Method in class io.quarkus.oidc.runtime.TenantContextFactory
 
createDynamic(OidcTenantConfig) - Method in class io.quarkus.oidc.runtime.TenantContextFactory
 
createDynamicTenantContext(OidcTenantConfig) - Method in class io.quarkus.oidc.runtime.TenantConfigBean
 
createJsonRPCService(BeanContainer, RuntimeValue<OidcDevUiRpcSvcPropertiesBean>, VertxHttpConfig) - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRecorder
 
createNotReady(OidcProvider, OidcTenantConfig, Supplier<Uni<TenantConfigContext>>) - Static method in interface io.quarkus.oidc.runtime.TenantConfigContext
 
createReady(OidcProvider, OidcTenantConfig) - Static method in interface io.quarkus.oidc.runtime.TenantConfigContext
 
createSecretKeyFromDigest(byte[]) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
createServiceApp(String) - Method in interface io.quarkus.oidc.Oidc
Creates default OIDC tenant with the OidcTenantConfig.ApplicationType.SERVICE application type.
createServiceApp(String) - Method in class io.quarkus.oidc.runtime.OidcImpl
 
createStaticTenantConfigs(Map<String, OidcTenantConfig>, OidcTenantConfig) - Method in class io.quarkus.oidc.runtime.TenantContextFactory
 
createTenantConfigBean(OidcConfig, Supplier<Vertx>, Supplier<TlsConfigurationRegistry>, SecurityConfig) - Method in class io.quarkus.oidc.runtime.OidcRecorder
 
createTenantIdentityProvider(String) - Method in class io.quarkus.oidc.runtime.OidcRecorder
 
createTokenState(RoutingContext, OidcTenantConfig, AuthorizationCodeTokens, OidcRequestContext<String>) - Method in class io.quarkus.oidc.runtime.DefaultTokenStateManager
 
createTokenState(RoutingContext, OidcTenantConfig, AuthorizationCodeTokens, OidcRequestContext<String>) - Method in interface io.quarkus.oidc.TokenStateManager
Convert the authorization code flow tokens into a token state.
createWebApp(String, String, String) - Method in interface io.quarkus.oidc.Oidc
Creates default OIDC tenant with the OidcTenantConfig.ApplicationType.WEB_APP application type.
createWebApp(String, String, String) - Method in class io.quarkus.oidc.runtime.OidcImpl
 
createWebClient(Vertx) - Static method in class io.quarkus.oidc.runtime.devui.OidcDevServicesUtils
 
currentAccessToken() - Method in class io.quarkus.oidc.runtime.OidcJsonWebTokenProducer
The producer method for the current access token
currentAccessToken() - Method in class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
 
currentIdToken() - Method in class io.quarkus.oidc.runtime.OidcJsonWebTokenProducer
The producer method for the current id token
currentIdToken() - Method in class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
The producer method for the current id token
currentRefreshToken() - Method in class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
 
currentUserInfo() - Method in class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
The producer method for the current UserInfo
customizeHeaders(JsonObject) - Method in class io.quarkus.oidc.runtime.providers.AzureAccessTokenCustomizer
 
customizeHeaders(JsonObject) - Method in interface io.quarkus.oidc.TokenCustomizer
Customize token headers
customizerName - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Token customizer name.
customizerName() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
customizerName() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Token customizer name.
customizerName(String) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 

D

data() - Method in record class io.quarkus.oidc.runtime.OidcProviderClientImpl.UserInfoResponse
Returns the value of the data record component.
decodeJwtContent(String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
decodeJwtContentAsString(String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
decodeJwtHeaders(String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
decodeJwtHeadersAsString(String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
decryptionKeyLocation - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Decryption key location.
decryptionKeyLocation() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
decryptionKeyLocation() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Decryption key location.
decryptionKeyLocation(String) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
decryptJson(String, Key) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
decryptString(String, Key) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
decryptString(String, Key, KeyEncryptionAlgorithm) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
DEFAULT_SCOPE_SEPARATOR - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
DEFAULT_TENANT_ID - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
DEFAULT_TENANT_KEY - Static variable in interface io.quarkus.oidc.runtime.OidcConfig
 
DefaultTenantConfigResolver - Class in io.quarkus.oidc.runtime
 
DefaultTenantConfigResolver(BlockingSecurityExecutor, BeanManager, Instance<TenantResolver>, boolean, boolean, String, TenantConfigBean) - Constructor for class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
DefaultTokenIntrospectionUserInfoCache - Class in io.quarkus.oidc.runtime
Default TokenIntrospection and UserInfo Cache implementation.
DefaultTokenIntrospectionUserInfoCache(OidcConfig, Vertx) - Constructor for class io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache
 
DefaultTokenStateManager - Class in io.quarkus.oidc.runtime
 
DefaultTokenStateManager() - Constructor for class io.quarkus.oidc.runtime.DefaultTokenStateManager
 
deleteTokens(RoutingContext, OidcTenantConfig, String, OidcRequestContext<Void>) - Method in class io.quarkus.oidc.runtime.DefaultTokenStateManager
 
deleteTokens(RoutingContext, OidcTenantConfig, String, OidcRequestContext<Void>) - Method in interface io.quarkus.oidc.TokenStateManager
Delete the token state.
deleteTokensRequestContext - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
destroy(TenantConfigBean, CreationalContext<TenantConfigBean>, Map<String, Object>) - Method in class io.quarkus.oidc.runtime.TenantConfigBean.Destroyer
 
Destroyer() - Constructor for class io.quarkus.oidc.runtime.TenantConfigBean.Destroyer
 
DIR - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm
Deprecated.
The configured key encryption secret will be used as the content encryption key to encrypt the session cookie content.
DIR - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm
The configured key encryption secret will be used as the content encryption key to encrypt the session cookie content.
disableTenant() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
DISCORD - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
DISCORD - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 
DPOP_INTROSPECTION_THUMBPRINT - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
DPOP_JWT_THUMBPRINT - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
DPOP_PROOF - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
DPOP_PROOF_JWT_CLAIMS - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
DPOP_PROOF_JWT_HEADERS - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
DynamicVerificationKeyResolver - Class in io.quarkus.oidc.runtime
 
DynamicVerificationKeyResolver(OidcProviderClientImpl, OidcTenantConfig) - Constructor for class io.quarkus.oidc.runtime.DynamicVerificationKeyResolver
 
DynamicVerificationKeyResolver.SingleKeyVerificationKeyResolver - Class in io.quarkus.oidc.runtime
 

E

EDDSA - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
 
EDDSA - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
 
enableHttpForwardedPrefix - Variable in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
enableTenant() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
encodeScopes(OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
encryptionAlgorithm - Variable in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
Session cookie key encryption algorithm
encryptionAlgorithm() - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
encryptionAlgorithm() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager
Session cookie key encryption algorithm
encryptionAlgorithm(OidcTenantConfig.TokenStateManager.EncryptionAlgorithm) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.TokenStateManagerBuilder
 
encryptionRequired - Variable in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
Mandates that the Default TokenStateManager encrypt the session cookie that stores the tokens.
encryptionRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
encryptionRequired() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.TokenStateManagerBuilder
encryptionRequired() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager
Mandates that the Default TokenStateManager encrypt the session cookie that stores the tokens.
encryptionRequired(boolean) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.TokenStateManagerBuilder
 
encryptionSecret - Variable in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
The secret used by the Default TokenStateManager to encrypt the session cookie storing the tokens when OidcTenantConfig.TokenStateManager.encryptionRequired property is enabled.
encryptionSecret() - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
encryptionSecret() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager
The secret used by the Default TokenStateManager to encrypt the session cookie storing the tokens when OidcTenantConfig.TokenStateManager.encryptionRequired() property is enabled.
encryptionSecret(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.TokenStateManagerBuilder
 
encryptJson(JsonObject, SecretKey) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
encryptString(String, SecretKey) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
encryptString(String, SecretKey, KeyEncryptionAlgorithm) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
end() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CertificateChainBuilder
 
end() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CodeGrantBuilder
 
end() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.IntrospectionCredentialsBuilder
 
end() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.JwksBuilder
 
end() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.RolesBuilder
 
end() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.TokenStateManagerBuilder
 
end() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
end() - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder.BackchannelBuilder
Builds OidcTenantConfig.Backchannel and returns the LogoutConfigBuilder builder.
end() - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder
end() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder.BindingConfigBuilder
 
end() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
END_SESSION_ENDPOINT - Static variable in class io.quarkus.oidc.OidcConfigurationMetadata
 
endLogout() - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder.BackchannelBuilder
endSessionPath - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
endSessionPath() - Method in class io.quarkus.oidc.OidcTenantConfig
 
endSessionPath() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Relative path or absolute URL of the OIDC end_session_endpoint.
endSessionPath(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
EQ - Static variable in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
equals(Object) - Method in record class io.quarkus.oidc.OidcRedirectFilter.OidcRedirectContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.quarkus.oidc.runtime.OidcProviderClientImpl.UserInfoResponse
Indicates whether some other object is "equal to" this one.
ERROR_PAGE - Enum constant in enum class io.quarkus.oidc.Redirect.Location
Applies to the local redirect to a custom error page resource when an authorization code flow redirect from OIDC provider to Quarkus returns an error instead of an authorization code
errorPath - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Relative path to the public endpoint which processes the error response from the OIDC authorization endpoint.
errorPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
errorPath() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Relative path to the public endpoint which processes the error response from the OIDC authorization endpoint.
errorPath(String) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
ES256 - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
 
ES256 - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
 
ES384 - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
 
ES384 - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
 
ES512 - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
 
ES512 - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
 
exchangeCodeForTokens(String, String, String, String, String) - Method in class io.quarkus.oidc.runtime.devui.OidcDevJsonRpcService
 
expectedLeafCertificateName - Variable in class io.quarkus.oidc.runtime.CertChainPublicKeyResolver
 
expiresAt() - Method in interface io.quarkus.oidc.OidcSession
Return an Instant representing the current session's expiration time.
expiresAt() - Method in class io.quarkus.oidc.runtime.OidcSessionImpl
 
extractBearerToken(RoutingContext, OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
extraParam(String, String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CodeGrantBuilder
 
extraParam(String, String) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
extraParam(String, String) - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder
 
extraParams - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Additional properties added as query parameters to the authentication redirect URI.
extraParams - Variable in class io.quarkus.oidc.OidcTenantConfig.CodeGrant
Deprecated.
Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request.
extraParams - Variable in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
Additional properties which is added as the query parameters to the logout redirect URI.
extraParams() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
extraParams() - Method in class io.quarkus.oidc.OidcTenantConfig.CodeGrant
Deprecated.
 
extraParams() - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
extraParams() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Additional properties added as query parameters to the authentication redirect URI.
extraParams() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.CodeGrant
Additional parameters, in addition to the required `code` and `redirect-uri` parameters, which must be included to complete the authorization code grant request.
extraParams() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Logout
Additional properties which is added as the query parameters to the logout redirect URI.
extraParams(Map<String, String>) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CodeGrantBuilder
 
extraParams(Map<String, String>) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
extraParams(Map<String, String>) - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder
 

F

FACEBOOK - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
FACEBOOK - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 
failOnMissingStateParam - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Fail with the HTTP 401 error if the state cookie is present but no state query parameter is present.
failOnMissingStateParam() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
failOnMissingStateParam() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
failOnMissingStateParam() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Fail with the HTTP 401 error if the state cookie is present but no state query parameter is present.
failOnMissingStateParam(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
failOnUnresolvedKid - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Fail with the HTTP 401 error if the ID token signature can not be verified during the re-authentication only due to an unresolved token key identifier (`kid`).
failOnUnresolvedKid() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
failOnUnresolvedKid() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
Sets Authentication#failOnUnreslvedKid() to true.
failOnUnresolvedKid() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Fail with the HTTP 401 error if the ID token signature can not be verified during the re-authentication only due to an unresolved token key identifier (`kid`).
failOnUnresolvedKid(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
filter(OidcRedirectFilter.OidcRedirectContext) - Method in interface io.quarkus.oidc.OidcRedirectFilter
Filter OIDC redirect.
find(OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.TenantFeatureFinder
 
find(OidcTenantConfig, Class<T>) - Static method in class io.quarkus.oidc.runtime.TenantFeatureFinder
 
findKeyInAllKeys(JsonWebSignature) - Method in class io.quarkus.oidc.runtime.JsonWebKeySet
 
findRoles(String, OidcTenantConfig.Roles, JsonObject) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
forcedJwkRefreshInterval - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
The forced JWK set refresh interval in minutes.
forcedJwkRefreshInterval() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
forcedJwkRefreshInterval() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
The forced JWK set refresh interval in minutes.
forcedJwkRefreshInterval(Duration) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
forceRedirectHttpsScheme - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Force `https` as the `redirect_uri` parameter scheme when running behind an SSL/TLS terminating reverse proxy.
forceRedirectHttpsScheme() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
forceRedirectHttpsScheme() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
forceRedirectHttpsScheme() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Force `https` as the `redirect_uri` parameter scheme when running behind an SSL/TLS terminating reverse proxy.
forceRedirectHttpsScheme(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
FORM_POST - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode
Deprecated.
Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted by the HTTP POST method using the application/x-www-form-urlencoded content type
FORM_POST - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication.ResponseMode
Authorization response parameters are encoded as HTML form values that are auto-submitted in the browser and transmitted by the HTTP POST method using the application/x-www-form-urlencoded content type
forwardParams - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Request URL query parameters which, if present, are added to the authentication redirect URI.
forwardParams() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
forwardParams() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Request URL query parameters which, if present, are added to the authentication redirect URI.
forwardParams(String...) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
forwardParams(List<String>) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
fromAudience(String...) - Static method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
fromClaimPath(List<String>) - Static method in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
 
fromClaimPathAndSeparator(List<String>, String) - Static method in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
 
fromIssuer(String) - Static method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
frontchannel - Variable in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
Front-Channel Logout configuration
frontchannel() - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
frontchannel() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Logout
Front-Channel Logout configuration
Frontchannel() - Constructor for class io.quarkus.oidc.OidcTenantConfig.Frontchannel
Deprecated.
 
frontchannelPath(String) - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder
 

G

get() - Method in class io.quarkus.oidc.runtime.OidcConfigPropertySupplier
 
get(String) - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
get(String) - Method in class io.quarkus.oidc.runtime.MemoryCache
 
get(Config) - Method in class io.quarkus.oidc.runtime.OidcConfigPropertySupplier
 
getAccessToken() - Method in class io.quarkus.oidc.AuthorizationCodeTokens
Get the access token
getAccessTokenExpiresIn() - Method in class io.quarkus.oidc.AuthorizationCodeTokens
Get the access token expires_in value in seconds.
getAge() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getAlgorithm() - Method in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
 
getAlgorithm() - Method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
 
getAllScopes(OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getApplicationType() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.applicationType() method instead
getAttribute(SecurityIdentity, String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getAudience() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getAudience() - Method in class io.quarkus.oidc.TokenIntrospection
 
getAuthentication() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.authentication() method instead
getAuthentication() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
getAuthExtraParams() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getAuthorizationCodeTokens(String, String, String) - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
getAuthorizationPath() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
getAuthorizationScheme() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getAuthorizationUri() - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getAuthorizationUrl() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getAuthorizationUrl() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getBackchannel() - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
getBackChannelLogoutTokens() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
getBinding() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getBinding() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
getBuilder() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
getCacheSize() - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
getCacheSize() - Method in class io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache
 
getCacheSize() - Method in class io.quarkus.oidc.runtime.MemoryCache
 
getCacheTimeToLive() - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
getCertificateChain() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
getChallenge(RoutingContext) - Method in class io.quarkus.oidc.runtime.BearerAuthenticationMechanism
 
getChallenge(RoutingContext) - Method in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
getChallenge(RoutingContext) - Method in class io.quarkus.oidc.runtime.OidcAuthenticationMechanism
 
getChallengeInternal(RoutingContext, TenantConfigContext) - Method in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
getClaims() - Method in class io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
 
getCleanUpTimerInterval() - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
getCleanUpTimerInterval() - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
getClientCredAccessToken(WebClient, String, String, String, Map<String, String>) - Static method in class io.quarkus.oidc.runtime.devui.OidcDevServicesUtils
 
getClientCredGrantOptions() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getClientId() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getClientId() - Method in class io.quarkus.oidc.TokenIntrospection
 
getClientJwtKey() - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
getClientSecret() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getCodeChallenge() - Method in class io.quarkus.oidc.runtime.PkceStateBean
 
getCodeFlowTokens(String, String, String) - Method in class io.quarkus.oidc.runtime.OidcProvider
 
getCodeGrant() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.codeGrant() method instead
getCodeGrantOptions() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getCodeVerifier() - Method in class io.quarkus.oidc.runtime.CodeAuthenticationStateBean
 
getCodeVerifier() - Method in class io.quarkus.oidc.runtime.PkceStateBean
 
getCookieDomain() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getCookiePath() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getCookiePathHeader() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getCookieSameSite() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getCookieSuffix() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getCookieSuffix(OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getCredential() - Method in class io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
 
getCredentialTransport(RoutingContext) - Method in class io.quarkus.oidc.runtime.OidcAuthenticationMechanism
 
getCredentialTypes() - Method in class io.quarkus.oidc.runtime.OidcAuthenticationMechanism
 
getCustomizerName() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getDecryptionKeyLocation() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getDefaultTenant() - Method in class io.quarkus.oidc.runtime.TenantConfigBean
 
getDefaultTenant(OidcConfig) - Static method in interface io.quarkus.oidc.runtime.OidcConfig
 
getDefaultTenantConfig() - Method in class io.quarkus.oidc.runtime.OidcImpl
 
getDefaultValue() - Method in class io.quarkus.oidc.runtime.OidcConfigPropertySupplier
 
getDiscoveryUri() - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getDisplayName() - Method in class io.quarkus.oidc.UserInfo
 
getDynamicTenant(String) - Method in class io.quarkus.oidc.runtime.TenantConfigBean
 
getEmail() - Method in class io.quarkus.oidc.UserInfo
 
getEncryptionAlgorithm() - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
getEncryptionSecret() - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
getEndSessionPath() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.endSessionPath() method instead
getEndSessionUri() - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getErrorPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getEventType() - Method in class io.quarkus.oidc.SecurityEvent
 
getExtraParams() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getExtraParams() - Method in class io.quarkus.oidc.OidcTenantConfig.CodeGrant
Deprecated.
 
getExtraParams() - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
getFamilyName() - Method in class io.quarkus.oidc.UserInfo
 
getFirstName() - Method in class io.quarkus.oidc.UserInfo
 
getForcedJwkRefreshInterval() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getFormUrlEncodedData(RoutingContext) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getForwardParams() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getFrontchannel() - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
getGraphqlUiPath() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getGraphqlUiPath() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getHeader() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getHeaders() - Method in class io.quarkus.oidc.OidcTenantConfig.CodeGrant
Deprecated.
 
getHttpPort() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getIdToken() - Method in class io.quarkus.oidc.AuthorizationCodeTokens
Get the ID token
getIdToken() - Method in interface io.quarkus.oidc.OidcSession
Return the ID token the current session depends upon.
getIdToken() - Method in class io.quarkus.oidc.runtime.OidcSessionImpl
 
getInternalIdTokenLifespan() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getInternalIdTokenSecretKey() - Method in class io.quarkus.oidc.runtime.LazyTenantConfigContext
 
getInternalIdTokenSecretKey() - Method in interface io.quarkus.oidc.runtime.TenantConfigContext
 
getInternalIdTokenSecretKey() - Method in class io.quarkus.oidc.runtime.TenantConfigContextImpl
 
getIntrospection(String, OidcTenantConfig, OidcRequestContext<TokenIntrospection>) - Method in class io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache
 
getIntrospection(String, OidcTenantConfig, OidcRequestContext<TokenIntrospection>) - Method in interface io.quarkus.oidc.TokenIntrospectionCache
Get the cached TokenIntrospection result.
getIntrospectionCredentials() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
getIntrospectionPath() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
getIntrospectionString() - Method in class io.quarkus.oidc.TokenIntrospection
 
getIntrospectionUri() - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getIssuer() - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getIssuer() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getIssuer() - Method in class io.quarkus.oidc.TokenIntrospection
 
getJavaScriptRequestChecker() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
getJsonWebKeySet(OidcRequestContextProperties) - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
getJsonWebKeySetUri() - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getJwksPath() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.jwksPath() method instead
getJwtContentPart(String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getJwtExpiresAtClaim(JsonObject) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getKeycloakAdminUrl() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getKeycloakAdminUrl() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getKeycloakRealms() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getKeycloakRealms() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getKeyResolverAndVerifyJwtToken(TokenCredential, boolean, boolean, String, boolean) - Method in class io.quarkus.oidc.runtime.OidcProvider
 
getKeyWithId(String) - Method in class io.quarkus.oidc.runtime.JsonWebKeySet
 
getKeyWithoutKeyIdAndThumbprint(String) - Method in class io.quarkus.oidc.runtime.JsonWebKeySet
 
getKeyWithS256Thumbprint(String) - Method in class io.quarkus.oidc.runtime.JsonWebKeySet
 
getKeyWithThumbprint(String) - Method in class io.quarkus.oidc.runtime.JsonWebKeySet
 
getLeafCertificateName() - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
getLifespanGrace() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getLogout() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.logout() method instead
getLogout() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
getLogoutTokenKey() - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
getLogoutUrl() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getLogoutUrl() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getMetadata() - Method in class io.quarkus.oidc.runtime.OidcProvider
 
getMetadata() - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
getName() - Method in class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
 
getName() - Method in class io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
 
getName() - Method in class io.quarkus.oidc.UserInfo
 
getNonce() - Method in class io.quarkus.oidc.runtime.CodeAuthenticationStateBean
 
getOidcApplicationType() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getOidcApplicationType() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getOidcConfigProperty() - Method in class io.quarkus.oidc.runtime.OidcConfigPropertySupplier
 
getOidcGrantType() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getOidcGrantType() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getOidcMetadata() - Method in class io.quarkus.oidc.runtime.LazyTenantConfigContext
 
getOidcMetadata() - Method in interface io.quarkus.oidc.runtime.TenantConfigContext
 
getOidcMetadata() - Method in class io.quarkus.oidc.runtime.TenantConfigContextImpl
 
getOidcProviderClient() - Method in class io.quarkus.oidc.runtime.LazyTenantConfigContext
 
getOidcProviderClient() - Method in interface io.quarkus.oidc.runtime.TenantConfigContext
 
getOidcProviderClient() - Method in class io.quarkus.oidc.runtime.TenantConfigContextImpl
 
getOidcProviderName() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getOidcProviderName() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getOidcRedirectFilters(Redirect.Location) - Method in class io.quarkus.oidc.runtime.LazyTenantConfigContext
 
getOidcRedirectFilters(Redirect.Location) - Method in interface io.quarkus.oidc.runtime.TenantConfigContext
 
getOidcRedirectFilters(Redirect.Location) - Method in class io.quarkus.oidc.runtime.TenantConfigContextImpl
 
getOidcTenantConfig() - Method in class io.quarkus.oidc.runtime.LazyTenantConfigContext
 
getOidcTenantConfig() - Method in interface io.quarkus.oidc.runtime.TenantConfigContext
 
getOidcTenantConfig() - Method in class io.quarkus.oidc.runtime.TenantConfigContextImpl
 
getOidcUsers() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getPasswordAccessToken(WebClient, String, String, String, String, String, Map<String, String>) - Static method in class io.quarkus.oidc.runtime.devui.OidcDevServicesUtils
 
getPasswordGrantOptions() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
getPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Frontchannel
Deprecated.
 
getPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
getPkceSecret() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated, for removal: This API element is subject to removal in a future version.
getPostLogoutPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
getPostLogoutUriParam() - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
getPostLogoutUriParam() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getPreferredUserName() - Method in class io.quarkus.oidc.UserInfo
 
getPrincipalClaim() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getPriority() - Method in class io.quarkus.oidc.runtime.OidcAuthenticationMechanism
 
getProperties() - Method in class io.quarkus.oidc.runtime.devui.OidcDevJsonRpcService
 
getPropertiesStateId() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getPropertiesStateId() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getPropertyNames() - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getProvider() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.provider() method instead
getPublicKey() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.publicKey() method instead
getRedirectPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getRefreshToken() - Method in class io.quarkus.oidc.AccessTokenCredential
 
getRefreshToken() - Method in class io.quarkus.oidc.AuthorizationCodeTokens
Get the refresh token
getRefreshTokenTimeSkew() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getRegistrationUri() - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getRequestData(TokenAuthenticationRequest) - Method in class io.quarkus.oidc.runtime.OidcIdentityProvider
 
getRequestType() - Method in class io.quarkus.oidc.runtime.OidcIdentityProvider
 
getRequiredClaims() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getResolvedConfig(String) - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
getResponseMode() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getRestorePath() - Method in class io.quarkus.oidc.runtime.CodeAuthenticationStateBean
 
getRevocationUri() - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getRoleClaimPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
 
getRoleClaimSeparator() - Method in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
 
getRoles() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.roles() method instead
getRootPath() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
getRpcServiceProperties(String, String, String, Duration, Map<String, Map<String, String>>, Map<String, String>, String, String, String, boolean, String, List<String>, boolean, boolean, String, String, boolean, boolean, String) - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRecorder
 
getScopes() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getScopes() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getScopes() - Method in class io.quarkus.oidc.TokenIntrospection
 
getScopeSeparator() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getSecret() - Method in class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
 
getSecurityEvent() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
getSecurityIdentity() - Method in exception io.quarkus.oidc.runtime.TokenAutoRefreshException
 
getSessionAgeExtension() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getSessionCookie(RoutingContext, OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getSessionCookie(Map<String, Object>, Map<String, Cookie>, OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getSessionCookieName(OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getSessionExpiredPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getSha256Digest(byte[]) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getSha256Digest(String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getSha256Digest(String, Charset) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getSignatureAlgorithm() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getSource() - Method in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
 
getStateCookieAge() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getStateEncryptionKey() - Method in class io.quarkus.oidc.runtime.LazyTenantConfigContext
 
getStateEncryptionKey() - Method in interface io.quarkus.oidc.runtime.TenantConfigContext
 
getStateEncryptionKey() - Method in class io.quarkus.oidc.runtime.TenantConfigContextImpl
 
getStateSecret() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
getStaticTenant(String) - Method in class io.quarkus.oidc.runtime.TenantConfigBean
 
getStaticTenantConfigs() - Method in class io.quarkus.oidc.runtime.OidcImpl
 
getStaticTenantsConfig() - Method in class io.quarkus.oidc.runtime.TenantConfigBean
 
getStrategy() - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
getStringList(String) - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getSubject() - Method in class io.quarkus.oidc.TokenIntrospection
 
getSubject() - Method in class io.quarkus.oidc.UserInfo
 
getSupportedScopes() - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getSwaggerUiPath() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getSwaggerUiPath() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getTenantConfigBean() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
getTenantId() - Method in interface io.quarkus.oidc.OidcSession
Return the tenant identifier of the current session
getTenantId() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.tenantId() method instead
getTenantId() - Method in class io.quarkus.oidc.runtime.OidcSessionImpl
 
getTenantIdFromCookie(String, String, boolean) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getToken() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.token() method instead
getToken() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
getTokenCacheSize() - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
getTokenCacheTimeToLive() - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
getTokenCredential(SecurityIdentity, Class<T>) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
getTokenEncSecretKey() - Method in class io.quarkus.oidc.runtime.LazyTenantConfigContext
 
getTokenEncSecretKey() - Method in interface io.quarkus.oidc.runtime.TenantConfigContext
 
getTokenEncSecretKey() - Method in class io.quarkus.oidc.runtime.TenantConfigContextImpl
 
getTokenIntrospectionCache() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
getTokens(RoutingContext, OidcTenantConfig, String, OidcRequestContext<AuthorizationCodeTokens>) - Method in class io.quarkus.oidc.runtime.DefaultTokenStateManager
 
getTokens(RoutingContext, OidcTenantConfig, String, OidcRequestContext<AuthorizationCodeTokens>) - Method in interface io.quarkus.oidc.TokenStateManager
Convert the token state into the authorization code flow tokens.
getTokens(String, String, String, String, String, Vertx, Map<String, String>) - Static method in class io.quarkus.oidc.runtime.devui.OidcDevServicesUtils
 
getTokenStateManager() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
getTokenType() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
getTokenUri() - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getTokenUrl() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
getTokenUrl() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
getTrustedCertificateThumbprints(Path, String, Optional<String>, Optional<String>) - Static method in class io.quarkus.oidc.runtime.TrustStoreUtils
 
getTrustStoreCertAlias() - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
getTrustStoreFile() - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
getTrustStoreFileType() - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
getTrustStorePassword() - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
getUserInfo(String) - Method in interface io.quarkus.oidc.OidcProviderClient
Get UserInfo.
getUserInfo(String) - Method in class io.quarkus.oidc.runtime.OidcProvider
 
getUserInfo(String) - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
getUserInfo(String, OidcTenantConfig, OidcRequestContext<UserInfo>) - Method in class io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache
 
getUserInfo(String, OidcTenantConfig, OidcRequestContext<UserInfo>) - Method in interface io.quarkus.oidc.UserInfoCache
Get the cached UserInfo.
getUserInfoCache() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
getUserInfoPath() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.userInfoPath() method instead
getUserInfoString() - Method in class io.quarkus.oidc.UserInfo
 
getUserInfoUri() - Method in class io.quarkus.oidc.OidcConfigurationMetadata
 
getUsername() - Method in class io.quarkus.oidc.TokenIntrospection
 
getVertx() - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
getWebClient() - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
getWebClientTimeout() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
GITHUB - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
GITHUB - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 
GOOGLE - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
GOOGLE - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 

H

handle(RoutingContext) - Method in class io.quarkus.oidc.runtime.devui.OidcDevSessionCookieReaderHandler
 
handle(RoutingContext) - Method in class io.quarkus.oidc.runtime.devui.OidcDevSessionLogoutHandler
 
hashCode() - Method in record class io.quarkus.oidc.OidcRedirectFilter.OidcRedirectContext
Returns a hash code value for this object.
hashCode() - Method in record class io.quarkus.oidc.runtime.OidcProviderClientImpl.UserInfoResponse
Returns a hash code value for this object.
header - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Custom HTTP header that contains a bearer token.
header() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
header() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Custom HTTP header that contains a bearer token.
header(String) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
header(String, String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CodeGrantBuilder
 
headers - Variable in class io.quarkus.oidc.OidcTenantConfig.CodeGrant
Deprecated.
Custom HTTP headers which must be sent to complete the authorization code grant request.
headers() - Method in class io.quarkus.oidc.OidcTenantConfig.CodeGrant
Deprecated.
 
headers() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.CodeGrant
Custom HTTP headers which must be sent to complete the authorization code grant request.
headers(Map<String, String>) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CodeGrantBuilder
 
HTTP_SCHEME - Static variable in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
HYBRID - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.ApplicationType
A combined SERVICE and WEB_APP client.
HYBRID - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.ApplicationType
A combined SERVICE and WEB_APP client.
hydrate(OidcDevUiRpcSvcPropertiesBean, VertxHttpConfig) - Method in class io.quarkus.oidc.runtime.devui.OidcDevJsonRpcService
 

I

ID_REFRESH_TOKENS - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy
Deprecated.
Keep ID and refresh tokens only
ID_REFRESH_TOKENS - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager.Strategy
Keep ID and refresh tokens only
ID_TOKEN - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy
Deprecated.
Keep ID token only
ID_TOKEN - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager.Strategy
Keep ID token only
identity - Variable in class io.quarkus.oidc.runtime.OidcConfigurationAndProviderProducer
 
identity - Variable in class io.quarkus.oidc.runtime.OidcJsonWebTokenProducer
 
identity - Variable in class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
 
idtoken - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Roles.Source
Deprecated.
ID Token - the default value for the `web-app` applications.
idtoken - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Roles.Source
ID Token - the default value for the `web-app` applications.
idToken - Variable in class io.quarkus.oidc.runtime.OidcSessionImpl
 
IdToken - Annotation Interface in io.quarkus.oidc
 
IdTokenCredential - Class in io.quarkus.oidc
 
IdTokenCredential() - Constructor for class io.quarkus.oidc.IdTokenCredential
 
IdTokenCredential(String) - Constructor for class io.quarkus.oidc.IdTokenCredential
 
IdTokenCredential(String, boolean) - Constructor for class io.quarkus.oidc.IdTokenCredential
 
idTokenIntrospection() - Method in class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
The producer method for the ID token TokenIntrospection only.
idTokenRequired - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Requires that ID token is available when the authorization code flow completes.
idTokenRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
idTokenRequired() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
idTokenRequired() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Requires that ID token is available when the authorization code flow completes.
idTokenRequired(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
includeClientId - Variable in class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
Include OpenId Connect Client ID configured with `quarkus.oidc.client-id`.
includeClientId() - Method in class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
 
includeClientId() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.IntrospectionCredentials
Include OpenId Connect Client ID configured with `quarkus.oidc.client-id`.
includeClientId(boolean) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.IntrospectionCredentialsBuilder
 
init(HttpAuthenticationMechanism, DefaultTenantConfigResolver) - Method in class io.quarkus.oidc.runtime.AbstractOidcAuthenticationMechanism
 
initialize() - Method in class io.quarkus.oidc.runtime.Jose4jRecorder
 
initialize() - Method in class io.quarkus.oidc.runtime.LazyTenantConfigContext
 
initialize() - Method in interface io.quarkus.oidc.runtime.TenantConfigContext
Only static tenants that are not TenantConfigContext.ready() can and need to be initialized.
initTenantConfigBean() - Method in class io.quarkus.oidc.runtime.OidcRecorder
 
internalIdTokenLifespan - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Internal ID token lifespan.
internalIdTokenLifespan() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
internalIdTokenLifespan() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Internal ID token lifespan.
internalIdTokenLifespan(Duration) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
introspectAccessToken(String) - Method in interface io.quarkus.oidc.OidcProviderClient
Introspect the access token.
introspectAccessToken(String) - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
INTROSPECTION_ATTRIBUTE - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
INTROSPECTION_ENDPOINT - Static variable in class io.quarkus.oidc.OidcConfigurationMetadata
 
INTROSPECTION_THUMBPRINT - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
introspectionCredentials - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
introspectionCredentials() - Method in class io.quarkus.oidc.OidcTenantConfig
 
introspectionCredentials() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
introspectionCredentials() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Optional introspection endpoint-specific basic authentication configuration.
introspectionCredentials(OidcTenantConfig.IntrospectionCredentials) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
introspectionCredentials(String, String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
IntrospectionCredentials() - Constructor for class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
 
IntrospectionCredentialsBuilder() - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder.IntrospectionCredentialsBuilder
 
IntrospectionCredentialsBuilder(OidcTenantConfigBuilder) - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder.IntrospectionCredentialsBuilder
 
introspectionPath - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
introspectionPath() - Method in class io.quarkus.oidc.OidcTenantConfig
 
introspectionPath() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Relative path or absolute URL of the OIDC RFC7662 introspection endpoint which can introspect both opaque and JSON Web Token (JWT) tokens.
introspectionPath(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
introspectionResult - Variable in class io.quarkus.oidc.runtime.TokenVerificationResult
 
introspectToken(String, Long, boolean) - Method in class io.quarkus.oidc.runtime.OidcProvider
 
io.quarkus.oidc - package io.quarkus.oidc
 
io.quarkus.oidc.runtime - package io.quarkus.oidc.runtime
 
io.quarkus.oidc.runtime.builders - package io.quarkus.oidc.runtime.builders
 
io.quarkus.oidc.runtime.devui - package io.quarkus.oidc.runtime.devui
 
io.quarkus.oidc.runtime.providers - package io.quarkus.oidc.runtime.providers
 
isActive() - Method in class io.quarkus.oidc.TokenIntrospection
 
isAddOpenidScope() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
isAllowJwtIntrospection() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
isAllowMultipleCodeFlows() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
isAllowOpaqueTokenIntrospection() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
isAllowTokenIntrospectionCache() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
isAllowUserInfoCache() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
isAlwaysLogoutUserInDevUiOnReload() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
isAlwaysLogoutUserInDevUiOnReload() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
isApplicationJwtContentType(String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
isCacheUserInfoInIdtoken() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
isCookieForceSecure() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
isEmpty() - Method in class io.quarkus.oidc.runtime.CodeAuthenticationStateBean
 
isEnableHttpForwardedPrefix() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
isEncryptedToken(String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
isEncryptionRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
isForceRedirectHttpsScheme() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
isFormUrlEncodedRequest(RoutingContext) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
isGraphqlIsAvailable() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
isGraphqlIsAvailable() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
isIdTokenRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
isIncludeClientId() - Method in class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
 
isInternal() - Method in class io.quarkus.oidc.IdTokenCredential
 
isIntrospectionIsAvailable() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
isIntrospectionIsAvailable() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
isIssuedAtRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
isJavaScriptAutoRedirect() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
isJavaScriptRequest(RoutingContext) - Method in interface io.quarkus.oidc.JavaScriptRequestChecker
Check if the current request was made by JavaScript
isJwtTokenExpired(String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
isNonceRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
isOpaque() - Method in class io.quarkus.oidc.AccessTokenCredential
 
isOpaqueToken(String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
isPkceRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
isRefreshExpired() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
isRemoveRedirectParameters() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
isRequireJwtIntrospectionOnly() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
isResolveEarly() - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
isRestorePathAfterRedirect() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
isSecurityEventObserved() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
isServiceApp(OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
isSessionCookie(String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
isSplitTokens() - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
isSubjectRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
issuedAtRequired - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Require that the token includes a `iat` (issued at) claim Set this property to `false` if your JWT token does not contain an `iat` (issued at) claim.
issuedAtRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
issuedAtRequired() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
issuedAtRequired() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Require that the token includes a `iat` (issued at) claim Set this property to `false` if your JWT token does not contain an `iat` (issued at) claim.
issuedAtRequired(boolean) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
issuer - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
The expected issuer `iss` claim value.
issuer - Variable in class io.quarkus.oidc.runtime.OidcProvider
 
issuer() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
issuer() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
The expected issuer `iss` claim value.
issuer(String) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
ISSUER - Static variable in class io.quarkus.oidc.OidcConfigurationMetadata
 
isSwaggerIsAvailable() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
isSwaggerIsAvailable() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
isTenantEnabled() - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.tenantEnabled() method instead
isTimerRunning() - Method in class io.quarkus.oidc.runtime.MemoryCache
 
isTryAll() - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
isUrlProperty() - Method in class io.quarkus.oidc.runtime.OidcConfigPropertySupplier
 
isUserInfoRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
isVerifyAccessToken() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
isVerifyAccessTokenWithUserInfo() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
isWebApp(OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 

J

javaScriptAutoRedirect - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
If this property is set to `true`, a normal 302 redirect response is returned if the request was initiated by a JavaScript API such as XMLHttpRequest or Fetch and the current user needs to be (re)authenticated, which might not be desirable for Single-page applications (SPA) since it automatically following the redirect might not work given that OIDC authorization endpoints typically do not support CORS.
javaScriptAutoRedirect() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
javaScriptAutoRedirect() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
javaScriptAutoRedirect() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
If this property is set to `true`, a normal 302 redirect response is returned if the request was initiated by a JavaScript API such as XMLHttpRequest or Fetch and the current user needs to be (re)authenticated, which might not be desirable for Single-page applications (SPA) since it automatically following the redirect might not work given that OIDC authorization endpoints typically do not support CORS.
javaScriptAutoRedirect(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
javaScriptRequestChecker - Variable in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
JavaScriptRequestChecker - Interface in io.quarkus.oidc
JavaScriptRequestChecker can be used to check if the current request was made by JavaScript running inside Single-page application (SPA).
Jose4jRecorder - Class in io.quarkus.oidc.runtime
 
Jose4jRecorder() - Constructor for class io.quarkus.oidc.runtime.Jose4jRecorder
 
JsonWebKeySet - Class in io.quarkus.oidc.runtime
 
JsonWebKeySet(String) - Constructor for class io.quarkus.oidc.runtime.JsonWebKeySet
 
jwks - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.jwks() method instead
jwks() - Method in class io.quarkus.oidc.OidcTenantConfig
 
jwks() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
jwks() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
How JsonWebKey verification key set should be acquired and managed.
jwks(OidcTenantConfig.Jwks) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
Jwks() - Constructor for class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
JWKS_ENDPOINT - Static variable in class io.quarkus.oidc.OidcConfigurationMetadata
 
JwksBuilder() - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder.JwksBuilder
 
JwksBuilder(OidcTenantConfigBuilder) - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder.JwksBuilder
 
jwksPath - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use OidcTenantConfig.jwksPath() method instead
jwksPath() - Method in class io.quarkus.oidc.OidcTenantConfig
 
jwksPath() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Relative path or absolute URL of the OIDC JSON Web Key Set (JWKS) endpoint which returns a JSON Web Key Verification Set.
jwksPath(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
JWT_THUMBPRINT - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 

K

KEEP_ALL_TOKENS - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy
Deprecated.
Keep ID, access and refresh tokens.
KEEP_ALL_TOKENS - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager.Strategy
Keep ID, access and refresh tokens.
keyResolverProvider - Variable in class io.quarkus.oidc.runtime.OidcProvider
 
KnownOidcProviders - Class in io.quarkus.oidc.runtime.providers
 
KnownOidcProviders() - Constructor for class io.quarkus.oidc.runtime.providers.KnownOidcProviders
 

L

LAX - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite
Deprecated.
 
LAX - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication.CookieSameSite
 
LazyTenantConfigContext - Class in io.quarkus.oidc.runtime
 
LazyTenantConfigContext(TenantConfigContext, Supplier<Uni<TenantConfigContext>>) - Constructor for class io.quarkus.oidc.runtime.LazyTenantConfigContext
 
leafCertificateName - Variable in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
Common name of the leaf certificate.
leafCertificateName() - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
leafCertificateName() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.CertificateChain
Common name of the leaf certificate.
leafCertificateName(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CertificateChainBuilder
 
lifespanGrace - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Life span grace period in seconds.
lifespanGrace() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
lifespanGrace() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Life span grace period in seconds.
lifespanGrace(int) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
LINKEDIN - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
LINKEDIN - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 
LOCAL_ENDPOINT_CALLBACK - Enum constant in enum class io.quarkus.oidc.Redirect.Location
Applies to the local redirect to the callback resource which is done after successful authorization code flow completion in order to drop the code and state parameters from the callback URL.
localVerificationResult - Variable in class io.quarkus.oidc.runtime.TokenVerificationResult
 
LOG - Static variable in class io.quarkus.oidc.runtime.OidcRecorder
 
logout - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
logout() - Method in interface io.quarkus.oidc.OidcSession
Perform a local logout without a redirect to the OpenId Connect provider.
logout() - Method in class io.quarkus.oidc.OidcTenantConfig
 
logout() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
Creates builder for the OidcTenantConfig.logout().
logout() - Method in class io.quarkus.oidc.runtime.OidcSessionImpl
 
logout() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
RP-initiated, back-channel and front-channel logout configuration.
logout(OidcTenantConfig.Logout) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
Logout() - Constructor for class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
LogoutConfigBuilder - Class in io.quarkus.oidc.runtime.builders
Builder for the OidcTenantConfig.Logout.
LogoutConfigBuilder() - Constructor for class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder
 
LogoutConfigBuilder(OidcTenantConfigBuilder) - Constructor for class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder
 
LogoutConfigBuilder.BackchannelBuilder - Class in io.quarkus.oidc.runtime.builders
LogoutException - Exception in io.quarkus.oidc.runtime
 
LogoutException() - Constructor for exception io.quarkus.oidc.runtime.LogoutException
 
logoutHandler() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRecorder
 
logoutTokenKey - Variable in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
Logout token claim whose value is used as a key for caching the tokens.
logoutTokenKey() - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
logoutTokenKey() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Backchannel
Logout token claim whose value is used as a key for caching the tokens.
logoutTokenKey(String) - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder.BackchannelBuilder
 

M

MASTODON - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
MASTODON - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 
MAX_COOKIE_VALUE_LENGTH - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
maxSize() - Method in interface io.quarkus.oidc.runtime.OidcConfig.TokenCache
Maximum number of cache entries.
MemoryCache<T> - Class in io.quarkus.oidc.runtime
 
MemoryCache(Vertx, Optional<Duration>, Duration, int) - Constructor for class io.quarkus.oidc.runtime.MemoryCache
 
mergeTenantConfig(OidcTenantConfig, OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
Merge the current tenant and well-known OpenId Connect provider configurations.
MICROSOFT - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
MICROSOFT - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 

N

name - Variable in class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
Name
name() - Method in class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
 
name() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.IntrospectionCredentials
Name
name(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.IntrospectionCredentialsBuilder
 
namedTenants() - Method in interface io.quarkus.oidc.runtime.OidcConfig
Additional named tenants.
NEW_AUTHENTICATION - Static variable in class io.quarkus.oidc.runtime.OidcIdentityProvider
 
NO_OIDC_COOKIES_AVAILABLE - Static variable in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
nonceRequired - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Require that ID token includes a `nonce` claim which must match `nonce` authentication request query parameter.
nonceRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
nonceRequired() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
nonceRequired() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Require that ID token includes a `nonce` claim which must match `nonce` authentication request query parameter.
nonceRequired(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
NONE - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite
Deprecated.
 
NONE - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication.CookieSameSite
 

O

observeOidcLogin(SecurityEvent) - Method in class io.quarkus.oidc.runtime.devui.OidcDevLoginObserver
 
of(OidcTenantConfig) - Static method in class io.quarkus.oidc.OidcTenantConfig
Creates OidcTenantConfig from the mapping.
of(String) - Static method in class io.quarkus.oidc.TenantFeature.TenantFeatureLiteral
 
Oidc - Interface in io.quarkus.oidc
A CDI event that facilitates programmatic OIDC tenant setup.
OIDC_AUTHORIZATION - Enum constant in enum class io.quarkus.oidc.Redirect.Location
Applies to OIDC authorization endpoint
OIDC_BACKCHANNEL_LOGOUT_COMPLETED - Enum constant in enum class io.quarkus.oidc.SecurityEvent.Type
OIDC BackChannel Logout completed event is reported when the current user's session has been removed due to a pending OIDC BackChannel logout request.
OIDC_BACKCHANNEL_LOGOUT_INITIATED - Enum constant in enum class io.quarkus.oidc.SecurityEvent.Type
OIDC BackChannel Logout initiated event is reported when the BackChannel logout request to logout the current user has been received.
OIDC_FRONTCHANNEL_LOGOUT_COMPLETED - Enum constant in enum class io.quarkus.oidc.SecurityEvent.Type
OIDC FrontChannel Logout event is reported when the current user's session has been removed due to an OIDC FrontChannel logout request.
OIDC_LOGIN - Enum constant in enum class io.quarkus.oidc.SecurityEvent.Type
OIDC Login event which is reported after the first user authentication but also when the user's session has expired and the user has re-authenticated at the OIDC provider site.
OIDC_LOGOUT - Enum constant in enum class io.quarkus.oidc.Redirect.Location
Applies to OIDC logout endpoint
OIDC_LOGOUT_RP_INITIATED - Enum constant in enum class io.quarkus.oidc.SecurityEvent.Type
OIDC Logout event is reported when the current user has started an RP-initiated OIDC logout flow.
OIDC_LOGOUT_RP_INITIATED_SESSION_EXPIRED - Enum constant in enum class io.quarkus.oidc.SecurityEvent.Type
OIDC Logout event is reported when the current user has started an RP-initiated OIDC logout flow but the session has already expired.
OIDC_SERVER_AVAILABLE - Enum constant in enum class io.quarkus.oidc.SecurityEvent.Type
OIDC connection event which is reported when a connection to the OIDC server has been recovered.
OIDC_SERVER_NOT_AVAILABLE - Enum constant in enum class io.quarkus.oidc.SecurityEvent.Type
OIDC connection event which is reported when an attempt to connect to the OIDC server has failed.
OIDC_SESSION_EXPIRED_AND_REFRESHED - Enum constant in enum class io.quarkus.oidc.SecurityEvent.Type
OIDC Session expired and refreshed event is reported if a session has expired but been successfully refreshed without the user having to re-authenticate again at the OIDC site.
OIDC_SESSION_REFRESHED - Enum constant in enum class io.quarkus.oidc.SecurityEvent.Type
OIDC Session refreshed event is reported if it has been detected that an ID token will expire shortly and the session has been successfully auto-refreshed without the user having to re-authenticate again at the OIDC site.
OidcAuthenticationMechanism - Class in io.quarkus.oidc.runtime
 
OidcAuthenticationMechanism(DefaultTenantConfigResolver, BlockingSecurityExecutor) - Constructor for class io.quarkus.oidc.runtime.OidcAuthenticationMechanism
 
oidcConfig - Variable in class io.quarkus.oidc.runtime.CertChainPublicKeyResolver
 
oidcConfig - Variable in class io.quarkus.oidc.runtime.OidcProvider
 
oidcConfig() - Method in class io.quarkus.oidc.runtime.LazyTenantConfigContext
 
oidcConfig() - Method in interface io.quarkus.oidc.runtime.TenantConfigContext
Tenant configuration
oidcConfig() - Method in class io.quarkus.oidc.runtime.TenantConfigContextImpl
 
OidcConfig - Interface in io.quarkus.oidc.runtime
 
OidcConfig.TokenCache - Interface in io.quarkus.oidc.runtime
Default TokenIntrospection and UserInfo cache configuration.
OidcConfigPropertySupplier - Class in io.quarkus.oidc.runtime
 
OidcConfigPropertySupplier() - Constructor for class io.quarkus.oidc.runtime.OidcConfigPropertySupplier
 
OidcConfigPropertySupplier(String) - Constructor for class io.quarkus.oidc.runtime.OidcConfigPropertySupplier
 
OidcConfigPropertySupplier(String, String) - Constructor for class io.quarkus.oidc.runtime.OidcConfigPropertySupplier
 
OidcConfigPropertySupplier(String, String, boolean) - Constructor for class io.quarkus.oidc.runtime.OidcConfigPropertySupplier
 
OidcConfigurationAndProviderProducer - Class in io.quarkus.oidc.runtime
 
OidcConfigurationAndProviderProducer() - Constructor for class io.quarkus.oidc.runtime.OidcConfigurationAndProviderProducer
 
OidcConfigurationMetadata - Class in io.quarkus.oidc
 
OidcConfigurationMetadata(JsonObject) - Constructor for class io.quarkus.oidc.OidcConfigurationMetadata
 
OidcConfigurationMetadata(JsonObject, OidcConfigurationMetadata, String) - Constructor for class io.quarkus.oidc.OidcConfigurationMetadata
 
OidcConfigurationMetadata(String, String, String, String, String, String, String, String, String) - Constructor for class io.quarkus.oidc.OidcConfigurationMetadata
 
OidcDevJsonRpcService - Class in io.quarkus.oidc.runtime.devui
 
OidcDevJsonRpcService() - Constructor for class io.quarkus.oidc.runtime.devui.OidcDevJsonRpcService
 
OidcDevLoginObserver - Class in io.quarkus.oidc.runtime.devui
 
OidcDevLoginObserver(OidcConfig) - Constructor for class io.quarkus.oidc.runtime.devui.OidcDevLoginObserver
 
OidcDevServicesUtils - Class in io.quarkus.oidc.runtime.devui
 
OidcDevSessionCookieReaderHandler - Class in io.quarkus.oidc.runtime.devui
 
OidcDevSessionCookieReaderHandler(OidcConfig) - Constructor for class io.quarkus.oidc.runtime.devui.OidcDevSessionCookieReaderHandler
 
OidcDevSessionLogoutHandler - Class in io.quarkus.oidc.runtime.devui
 
OidcDevSessionLogoutHandler() - Constructor for class io.quarkus.oidc.runtime.devui.OidcDevSessionLogoutHandler
 
oidcDevTokensObserver - Variable in class io.quarkus.oidc.runtime.devui.OidcDevJsonRpcService
 
OidcDevUiRecorder - Class in io.quarkus.oidc.runtime.devui
 
OidcDevUiRecorder(RuntimeValue<OidcConfig>) - Constructor for class io.quarkus.oidc.runtime.devui.OidcDevUiRecorder
 
OidcDevUiRpcSvcPropertiesBean - Class in io.quarkus.oidc.runtime.devui
 
OidcDevUiRpcSvcPropertiesBean(String, String, String, Duration, Map<String, Map<String, String>>, Map<String, String>, String, String, String, boolean, String, List<String>, boolean, boolean, String, String, boolean) - Constructor for class io.quarkus.oidc.runtime.devui.OidcDevUiRpcSvcPropertiesBean
 
OidcDevUiRuntimePropertiesDTO - Class in io.quarkus.oidc.runtime.devui
 
OidcDevUiRuntimePropertiesDTO(String, String, String, Config, int, String, String, String, boolean, String, List<String>, boolean, boolean, String, String, boolean, String) - Constructor for class io.quarkus.oidc.runtime.devui.OidcDevUiRuntimePropertiesDTO
 
OIDCException - Exception in io.quarkus.oidc
 
OIDCException() - Constructor for exception io.quarkus.oidc.OIDCException
 
OIDCException(String) - Constructor for exception io.quarkus.oidc.OIDCException
 
OIDCException(String, Throwable) - Constructor for exception io.quarkus.oidc.OIDCException
 
OIDCException(Throwable) - Constructor for exception io.quarkus.oidc.OIDCException
 
OidcIdentityProvider - Class in io.quarkus.oidc.runtime
 
OidcIdentityProvider(DefaultTenantConfigResolver, BlockingSecurityExecutor) - Constructor for class io.quarkus.oidc.runtime.OidcIdentityProvider
 
OidcImpl - Class in io.quarkus.oidc.runtime
 
OidcImpl(OidcConfig) - Constructor for class io.quarkus.oidc.runtime.OidcImpl
 
OidcJsonWebTokenProducer - Class in io.quarkus.oidc.runtime
 
OidcJsonWebTokenProducer() - Constructor for class io.quarkus.oidc.runtime.OidcJsonWebTokenProducer
 
OidcJwtCallerPrincipal - Class in io.quarkus.oidc.runtime
An implementation of JWTCallerPrincipal
OidcJwtCallerPrincipal(JwtClaims, TokenCredential) - Constructor for class io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
 
OidcJwtCallerPrincipal(JwtClaims, TokenCredential, String) - Constructor for class io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
 
OidcProvider - Class in io.quarkus.oidc.runtime
 
OidcProvider(OidcProviderClientImpl, OidcTenantConfig, JsonWebKeySet, TokenCustomizer, Key, List<Validator>) - Constructor for class io.quarkus.oidc.runtime.OidcProvider
 
OidcProvider(OidcProviderClientImpl, OidcTenantConfig, JsonWebKeySet, Key) - Constructor for class io.quarkus.oidc.runtime.OidcProvider
 
OidcProvider(String, OidcTenantConfig, Key) - Constructor for class io.quarkus.oidc.runtime.OidcProvider
 
OidcProviderClient - Interface in io.quarkus.oidc
Provides access to OIDC UserInfo, token introspection and revocation endpoints.
OidcProviderClientImpl - Class in io.quarkus.oidc.runtime
 
OidcProviderClientImpl(WebClient, Vertx, OidcConfigurationMetadata, OidcTenantConfig, Map<OidcEndpoint.Type, List<OidcRequestFilter>>, Map<OidcEndpoint.Type, List<OidcResponseFilter>>) - Constructor for class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
OidcProviderClientImpl.UserInfoResponse - Record Class in io.quarkus.oidc.runtime
 
OidcRecorder - Class in io.quarkus.oidc.runtime
 
OidcRecorder() - Constructor for class io.quarkus.oidc.runtime.OidcRecorder
 
OidcRedirectContext(RoutingContext, OidcTenantConfig, String, MultiMap) - Constructor for record class io.quarkus.oidc.OidcRedirectFilter.OidcRedirectContext
Creates an instance of a OidcRedirectContext record class.
OidcRedirectFilter - Interface in io.quarkus.oidc
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.
OidcRedirectFilter.OidcRedirectContext - Record Class in io.quarkus.oidc
OIDC redirect context which provides access to the routing context, current OIDC tenant configuration, redirect uri and additional query parameters.
OidcRequestContext<T> - Interface in io.quarkus.oidc
OIDC Context that can be used to run blocking OIDC tasks.
OidcSession - Interface in io.quarkus.oidc
 
OidcSessionImpl - Class in io.quarkus.oidc.runtime
 
OidcSessionImpl() - Constructor for class io.quarkus.oidc.runtime.OidcSessionImpl
 
oidcTenantConfig() - Method in record class io.quarkus.oidc.OidcRedirectFilter.OidcRedirectContext
Returns the value of the oidcTenantConfig record component.
OidcTenantConfig - Class in io.quarkus.oidc
 
OidcTenantConfig - Interface in io.quarkus.oidc.runtime
 
OidcTenantConfig() - Constructor for class io.quarkus.oidc.OidcTenantConfig
Deprecated.
Use OidcTenantConfig.builder() to create this config
OidcTenantConfig.ApplicationType - Enum Class in io.quarkus.oidc
 
OidcTenantConfig.ApplicationType - Enum Class in io.quarkus.oidc.runtime
 
OidcTenantConfig.Authentication - Class in io.quarkus.oidc
Deprecated.
OidcTenantConfig.Authentication - Interface in io.quarkus.oidc.runtime
Defines the authorization request properties when authenticating users using the Authorization Code Grant Type.
OidcTenantConfig.Authentication.CookieSameSite - Enum Class in io.quarkus.oidc
Deprecated.
SameSite attribute values for the session cookie.
OidcTenantConfig.Authentication.CookieSameSite - Enum Class in io.quarkus.oidc.runtime
SameSite attribute values for the session cookie.
OidcTenantConfig.Authentication.ResponseMode - Enum Class in io.quarkus.oidc
Deprecated.
Authorization code flow response mode
OidcTenantConfig.Authentication.ResponseMode - Enum Class in io.quarkus.oidc.runtime
Authorization code flow response mode
OidcTenantConfig.Backchannel - Class in io.quarkus.oidc
Deprecated.
use the OidcTenantConfigBuilder.BackchannelBuilder builder
OidcTenantConfig.Backchannel - Interface in io.quarkus.oidc.runtime
 
OidcTenantConfig.Binding - Class in io.quarkus.oidc
Deprecated.
OidcTenantConfig.Binding - Interface in io.quarkus.oidc.runtime
 
OidcTenantConfig.CertificateChain - Class in io.quarkus.oidc
OidcTenantConfig.CertificateChain - Interface in io.quarkus.oidc.runtime
Configuration of the certificate chain which can be used to verify tokens.
OidcTenantConfig.CodeGrant - Class in io.quarkus.oidc
Deprecated.
OidcTenantConfig.CodeGrant - Interface in io.quarkus.oidc.runtime
Authorization Code grant configuration
OidcTenantConfig.Frontchannel - Class in io.quarkus.oidc
Deprecated.
use the LogoutConfigBuilder builder
OidcTenantConfig.Frontchannel - Interface in io.quarkus.oidc.runtime
 
OidcTenantConfig.IntrospectionCredentials - Class in io.quarkus.oidc
OidcTenantConfig.IntrospectionCredentials - Interface in io.quarkus.oidc.runtime
Optional introspection endpoint-specific authentication configuration.
OidcTenantConfig.Jwks - Class in io.quarkus.oidc
Deprecated.
OidcTenantConfig.Jwks - Interface in io.quarkus.oidc.runtime
 
OidcTenantConfig.Logout - Class in io.quarkus.oidc
Deprecated.
use the LogoutConfigBuilder builder
OidcTenantConfig.Logout - Interface in io.quarkus.oidc.runtime
 
OidcTenantConfig.Provider - Enum Class in io.quarkus.oidc
 
OidcTenantConfig.Provider - Enum Class in io.quarkus.oidc.runtime
 
OidcTenantConfig.Roles - Class in io.quarkus.oidc
Deprecated.
OidcTenantConfig.Roles - Interface in io.quarkus.oidc.runtime
 
OidcTenantConfig.Roles.Source - Enum Class in io.quarkus.oidc
Deprecated.
 
OidcTenantConfig.Roles.Source - Enum Class in io.quarkus.oidc.runtime
 
OidcTenantConfig.SignatureAlgorithm - Enum Class in io.quarkus.oidc
Supported asymmetric signature algorithms
OidcTenantConfig.SignatureAlgorithm - Enum Class in io.quarkus.oidc.runtime
Supported asymmetric signature algorithms
OidcTenantConfig.Token - Class in io.quarkus.oidc
Deprecated.
use the TokenConfigBuilder builder
OidcTenantConfig.Token - Interface in io.quarkus.oidc.runtime
 
OidcTenantConfig.TokenStateManager - Class in io.quarkus.oidc
OidcTenantConfig.TokenStateManager - Interface in io.quarkus.oidc.runtime
Default Authorization Code token state manager configuration
OidcTenantConfig.TokenStateManager.EncryptionAlgorithm - Enum Class in io.quarkus.oidc
Deprecated.
Supported session cookie key encryption algorithms
OidcTenantConfig.TokenStateManager.EncryptionAlgorithm - Enum Class in io.quarkus.oidc.runtime
Supported session cookie key encryption algorithms
OidcTenantConfig.TokenStateManager.Strategy - Enum Class in io.quarkus.oidc
Deprecated.
 
OidcTenantConfig.TokenStateManager.Strategy - Enum Class in io.quarkus.oidc.runtime
 
OidcTenantConfigBuilder - Class in io.quarkus.oidc
Builder for the OidcTenantConfig.
OidcTenantConfigBuilder() - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder
 
OidcTenantConfigBuilder(OidcTenantConfig) - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder
 
OidcTenantConfigBuilder.CertificateChainBuilder - Class in io.quarkus.oidc
OidcTenantConfigBuilder.CodeGrantBuilder - Class in io.quarkus.oidc
OidcTenantConfigBuilder.IntrospectionCredentialsBuilder - Class in io.quarkus.oidc
OidcTenantConfigBuilder.JwksBuilder - Class in io.quarkus.oidc
Builder for the OidcTenantConfig.Jwks.
OidcTenantConfigBuilder.RolesBuilder - Class in io.quarkus.oidc
Builder for the OidcTenantConfig.Roles.
OidcTenantConfigBuilder.TokenStateManagerBuilder - Class in io.quarkus.oidc
OidcTenantDefaultIdConfigBuilder - Class in io.quarkus.oidc.runtime
Sets default OidcTenantConfig.tenantId() to the tenant's named key.
OidcTenantDefaultIdConfigBuilder() - Constructor for class io.quarkus.oidc.runtime.OidcTenantDefaultIdConfigBuilder
 
OidcTokenCredentialProducer - Class in io.quarkus.oidc.runtime
 
OidcTokenCredentialProducer() - Constructor for class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
 
OidcUtils - Class in io.quarkus.oidc.runtime
 

P

path - Variable in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
The relative path of the Back-Channel Logout endpoint at the application.
path - Variable in class io.quarkus.oidc.OidcTenantConfig.Frontchannel
Deprecated.
The relative path of the Front-Channel Logout endpoint at the application.
path - Variable in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
The relative path of the logout endpoint at the application.
path() - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
path() - Method in class io.quarkus.oidc.OidcTenantConfig.Frontchannel
Deprecated.
 
path() - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
path() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Backchannel
The relative path of the Back-Channel Logout endpoint at the application.
path() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Frontchannel
The relative path of the Front-Channel Logout endpoint at the application.
path() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Logout
The relative path of the logout endpoint at the application.
path(String) - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder.BackchannelBuilder
 
path(String) - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder
 
pkceRequired - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Requires that a Proof Key for Code Exchange (PKCE) is used.
pkceRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
pkceRequired() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
pkceRequired() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Requires that a Proof Key for Code Exchange (PKCE) is used.
pkceRequired(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
pkceSecret - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
This field is deprecated. Use OidcTenantConfig.Authentication.stateSecret instead.
pkceSecret() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
pkceSecret() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Deprecated, for removal: This API element is subject to removal in a future version.
This field is deprecated. Use OidcTenantConfig.Authentication.stateSecret() instead.
PkceStateBean - Class in io.quarkus.oidc.runtime
 
PkceStateBean() - Constructor for class io.quarkus.oidc.runtime.PkceStateBean
 
POST_LOGOUT_COOKIE_NAME - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
postLogoutPath - Variable in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider.
postLogoutPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
postLogoutPath() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Logout
Relative path of the application endpoint where the user should be redirected to after logging out from the OpenID Connect Provider.
postLogoutPath(String) - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder
 
postLogoutUriParam - Variable in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
Name of the post logout URI parameter which is added as a query parameter to the logout redirect URI.
postLogoutUriParam() - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
postLogoutUriParam() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Logout
Name of the post logout URI parameter which is added as a query parameter to the logout redirect URI.
postLogoutUriParam(String) - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder
 
principalClaim - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Name of the claim which contains a principal name.
principalClaim() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
principalClaim() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Name of the claim which contains a principal name.
principalClaim(String) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
priority() - Method in class io.quarkus.oidc.runtime.OidcTenantDefaultIdConfigBuilder
 
produceMetadata() - Method in class io.quarkus.oidc.runtime.OidcConfigurationAndProviderProducer
 
produceProviderClient() - Method in class io.quarkus.oidc.runtime.OidcConfigurationAndProviderProducer
 
provider - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.provider() method instead
provider() - Method in class io.quarkus.oidc.OidcTenantConfig
 
provider() - Method in class io.quarkus.oidc.runtime.LazyTenantConfigContext
 
provider() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Well known OpenId Connect provider identifier
provider() - Method in interface io.quarkus.oidc.runtime.TenantConfigContext
OIDC Provider
provider() - Method in class io.quarkus.oidc.runtime.TenantConfigContextImpl
 
provider(OidcTenantConfig.Provider) - Static method in class io.quarkus.oidc.runtime.providers.KnownOidcProviders
 
provider(OidcTenantConfig.Provider) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
PS256 - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
 
PS256 - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
 
PS384 - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
 
PS384 - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
 
PS512 - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
 
PS512 - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
 
publicKey - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use OidcTenantConfig.publicKey() method instead
publicKey() - Method in class io.quarkus.oidc.OidcTenantConfig
 
publicKey() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
The public key for the local JWT token verification.
publicKey(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 

Q

QUARKUS_IDENTITY_EXPIRE_TIME - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
QUERY - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode
Deprecated.
Authorization response parameters are encoded in the query string added to the `redirect_uri`
QUERY - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication.ResponseMode
Authorization response parameters are encoded in the query string added to the `redirect_uri`
QUESTION_MARK - Static variable in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 

R

readSessionCookieHandler() - Method in class io.quarkus.oidc.runtime.devui.OidcDevUiRecorder
 
ready() - Method in class io.quarkus.oidc.runtime.LazyTenantConfigContext
 
ready() - Method in interface io.quarkus.oidc.runtime.TenantConfigContext
 
ready() - Method in class io.quarkus.oidc.runtime.TenantConfigContextImpl
 
Redirect - Annotation Interface in io.quarkus.oidc
Annotation that can be used to restrict OidcRedirectFilter to specific redirect locations
Redirect.Location - Enum Class in io.quarkus.oidc
 
redirectPath - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
The relative path for calculating a `redirect_uri` query parameter.
redirectPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
redirectPath() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
The relative path for calculating a `redirect_uri` query parameter.
redirectPath(String) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
redirectUri() - Method in record class io.quarkus.oidc.OidcRedirectFilter.OidcRedirectContext
Returns the value of the redirectUri record component.
refresh() - Method in interface io.quarkus.oidc.runtime.RefreshableVerificationKeyResolver
 
REFRESH_TOKEN_COOKIE_SUFFIX - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
REFRESH_TOKEN_GRANT_RESPONSE - Static variable in class io.quarkus.oidc.runtime.OidcIdentityProvider
 
RefreshableVerificationKeyResolver - Interface in io.quarkus.oidc.runtime
 
refreshAuthorizationCodeTokens(String) - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
refreshExpired - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Refresh expired authorization code flow ID or access tokens.
refreshExpired() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
refreshExpired() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
refreshExpired() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Refresh expired authorization code flow ID or access tokens.
refreshExpired(boolean) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
refreshJwksAndVerifyJwtToken(String, boolean, boolean, String) - Method in class io.quarkus.oidc.runtime.OidcProvider
 
RefreshToken - Class in io.quarkus.oidc
 
RefreshToken() - Constructor for class io.quarkus.oidc.RefreshToken
 
RefreshToken(String) - Constructor for class io.quarkus.oidc.RefreshToken
 
refreshTokens(String) - Method in class io.quarkus.oidc.runtime.OidcProvider
 
refreshTokenTimeSkew - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
The refresh token time skew, in seconds.
refreshTokenTimeSkew() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
refreshTokenTimeSkew() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
The refresh token time skew, in seconds.
refreshTokenTimeSkew(Duration) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
registrationPath(String) - Static method in class io.quarkus.oidc.OidcTenantConfig
Creates OidcTenantConfigBuilder builder populated with documented default values.
remove(String) - Method in class io.quarkus.oidc.runtime.MemoryCache
 
removeCookie(RoutingContext, OidcTenantConfig, String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
removeCookie(RoutingContext, ServerCookie, OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
removeRedirectParameters - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Remove the query parameters such as `code` and `state` set by the OIDC server on the redirect URI after the user has authenticated by redirecting a user to the same URI but without the query parameters.
removeRedirectParameters() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
removeRedirectParameters() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
removeRedirectParameters() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Remove the query parameters such as `code` and `state` set by the OIDC server on the redirect URI after the user has authenticated by redirecting a user to the same URI but without the query parameters.
removeRedirectParameters(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
removeSessionCookie(RoutingContext, OidcTenantConfig, TokenStateManager) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
removeTokenVerification(String) - Method in class io.quarkus.oidc.runtime.BackChannelLogoutTokenCache
 
requiredAlgorithmConstraints - Variable in class io.quarkus.oidc.runtime.OidcProvider
 
requiredClaims - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
A map of required claims and their expected values.
requiredClaims - Variable in class io.quarkus.oidc.runtime.OidcProvider
 
requiredClaims() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
requiredClaims() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
A map of required claims and their expected values.
requiredClaims(String, String) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
requiredClaims(Map<String, String>) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
requireJwtIntrospectionOnly - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Require that JWT tokens are only introspected remotely.
requireJwtIntrospectionOnly() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
requireJwtIntrospectionOnly() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
requireJwtIntrospectionOnly() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Require that JWT tokens are only introspected remotely.
requireJwtIntrospectionOnly(boolean) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
resolve(TokenCredential) - Method in class io.quarkus.oidc.runtime.DynamicVerificationKeyResolver
 
resolve(RoutingContext) - Method in class io.quarkus.oidc.runtime.StaticTenantResolver
 
resolve(RoutingContext) - Method in interface io.quarkus.oidc.TenantResolver
Returns a tenant identifier given a RoutingContext, where the identifier will be used to choose the proper configuration during runtime.
resolve(RoutingContext, OidcRequestContext<OidcTenantConfig>) - Method in interface io.quarkus.oidc.TenantConfigResolver
Returns a OidcTenantConfig given a RoutingContext.
resolveConfig(RoutingContext) - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
resolveContext(RoutingContext) - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
resolveContext(String) - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
resolveEarly - Variable in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
If JWK verification keys should be fetched at the moment a connection to the OIDC provider is initialized.
resolveEarly() - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
resolveEarly() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.JwksBuilder
resolveEarly() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Jwks
If JWK verification keys should be fetched at the moment a connection to the OIDC provider is initialized.
resolveEarly(boolean) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.JwksBuilder
 
resolveKey(JsonWebSignature, List<JsonWebStructure>) - Method in class io.quarkus.oidc.runtime.CertChainPublicKeyResolver
 
resolveKey(JsonWebSignature, List<JsonWebStructure>) - Method in class io.quarkus.oidc.runtime.DynamicVerificationKeyResolver.SingleKeyVerificationKeyResolver
 
resolveProviderConfig(OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
resolver - Variable in class io.quarkus.oidc.runtime.AbstractOidcAuthenticationMechanism
 
resolver - Variable in class io.quarkus.oidc.runtime.OidcSessionImpl
 
resolveTenantConfigContext(TokenAuthenticationRequest, AuthenticationRequestContext) - Method in class io.quarkus.oidc.runtime.OidcIdentityProvider
 
resolveTenantsWithIssuer() - Method in interface io.quarkus.oidc.runtime.OidcConfig
If OIDC tenants should be resolved using the bearer access token's issuer (`iss`) claim value.
responseMode - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Authorization code flow response mode.
responseMode() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
responseMode() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Authorization code flow response mode.
responseMode(OidcTenantConfig.Authentication.ResponseMode) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
restorePathAfterRedirect - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
If this property is set to `true`, the original request URI which was used before the authentication is restored after the user has been redirected back to the application.
restorePathAfterRedirect() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
restorePathAfterRedirect() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
restorePathAfterRedirect() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
If this property is set to `true`, the original request URI which was used before the authentication is restored after the user has been redirected back to the application.
restorePathAfterRedirect(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
revokeAccessToken(String) - Method in interface io.quarkus.oidc.OidcProviderClient
Revoke the access token.
revokeAccessToken(String) - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
revokeRefreshToken(String) - Method in interface io.quarkus.oidc.OidcProviderClient
Revoke the refresh token.
revokeRefreshToken(String) - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
roleClaimPath - Variable in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
A list of paths to claims containing an array of groups.
roleClaimPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
 
roleClaimPath() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Roles
A list of paths to claims containing an array of groups.
roleClaimPath(String...) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.RolesBuilder
 
roleClaimPath(List<String>) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.RolesBuilder
 
roleClaimSeparator - Variable in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
The separator for splitting strings that contain multiple group values.
roleClaimSeparator() - Method in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
 
roleClaimSeparator() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Roles
The separator for splitting strings that contain multiple group values.
roleClaimSeparator(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.RolesBuilder
 
roles - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.roles() method instead
roles() - Method in class io.quarkus.oidc.OidcTenantConfig
 
roles() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
roles() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Configuration to find and parse custom claims which contain roles.
roles(OidcTenantConfig.Roles) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
roles(OidcTenantConfig.Roles.Source, String...) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
Roles() - Constructor for class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
 
RolesBuilder() - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder.RolesBuilder
 
RolesBuilder(OidcTenantConfigBuilder) - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder.RolesBuilder
 
routingContext - Variable in class io.quarkus.oidc.runtime.OidcSessionImpl
 
routingContext() - Method in record class io.quarkus.oidc.OidcRedirectFilter.OidcRedirectContext
Returns the value of the routingContext record component.
RS256 - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
 
RS256 - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
 
RS384 - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
 
RS384 - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
 
RS512 - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
 
RS512 - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
 
runBlocking(Supplier<T>) - Method in interface io.quarkus.oidc.OidcRequestContext
 
runBlocking(Supplier<T>) - Method in class io.quarkus.oidc.runtime.BlockingTaskRunner
 

S

scopes - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
List of scopes
scopes() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
scopes() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
List of scopes
scopes(String...) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
scopes(List<String>) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
SCOPES_SUPPORTED - Static variable in class io.quarkus.oidc.OidcConfigurationMetadata
 
scopeSeparator - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
The separator which is used when more than one scope is configured.
scopeSeparator() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
scopeSeparator() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
The separator which is used when more than one scope is configured.
scopeSeparator(String) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
secret - Variable in class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
Secret
secret() - Method in class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
 
secret() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.IntrospectionCredentials
Secret
secret(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.IntrospectionCredentialsBuilder
 
securityEvent - Variable in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
SecurityEvent - Class in io.quarkus.oidc
Security event.
SecurityEvent(SecurityEvent.Type, SecurityIdentity) - Constructor for class io.quarkus.oidc.SecurityEvent
 
SecurityEvent(SecurityEvent.Type, Map<String, Object>) - Constructor for class io.quarkus.oidc.SecurityEvent
 
SecurityEvent.Type - Enum Class in io.quarkus.oidc
 
SERVICE - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.ApplicationType
A SERVICE is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design.
SERVICE - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.ApplicationType
A SERVICE is a client that has a set of protected HTTP resources, usually a backend application following the RESTful Architectural Design.
SESSION_AT_COOKIE_NAME - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
SESSION_COOKIE_CHUNK - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
SESSION_COOKIE_CHUNK_START - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
SESSION_COOKIE_NAME - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
SESSION_EXPIRED_PAGE - Enum constant in enum class io.quarkus.oidc.Redirect.Location
Applies to the local redirect to a custom session expired page resource when the current user's session has expired and no longer can be refreshed.
SESSION_MAX_AGE_PARAM - Static variable in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
SESSION_RT_COOKIE_NAME - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
SESSION_TOKENS_PROPERTY - Static variable in class io.quarkus.oidc.SecurityEvent
 
sessionAgeExtension - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Session age extension in minutes.
sessionAgeExtension() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
sessionAgeExtension() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Session age extension in minutes.
sessionAgeExtension(Duration) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
sessionExpiredPath - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Relative path to the public endpoint which an authenticated user is redirected to when the session has expired.
sessionExpiredPath() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
sessionExpiredPath() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Relative path to the public endpoint which an authenticated user is redirected to when the session has expired.
sessionExpiredPath(String) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
setAccessToken(String) - Method in class io.quarkus.oidc.AuthorizationCodeTokens
Set the access token
setAccessTokenExpiresIn(Long) - Method in class io.quarkus.oidc.AuthorizationCodeTokens
Set the access token expires_in value in seconds.
setAddOpenidScope(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setAge(Duration) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setAllowJwtIntrospection(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setAllowMultipleCodeFlows(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setAllowOpaqueTokenIntrospection(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setAllowTokenIntrospectionCache(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setAllowUserInfoCache(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setApplicationType(OidcTenantConfig.ApplicationType) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setAudience(List<String>) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setAuthentication(OidcTenantConfig.Authentication) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setAuthorizationPath(String) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setAuthorizationScheme(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setBackchannel(OidcTenantConfig.Backchannel) - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
setBlockingApiAttribute(QuarkusSecurityIdentity.Builder, RoutingContext) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
setCacheSize(int) - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
setCacheTimeToLive(Duration) - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
setCacheUserInfoInIdtoken(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setCertificateChain(OidcTenantConfig.CertificateChain) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setCleanUpTimerInterval(Duration) - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
setCleanUpTimerInterval(Duration) - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
setCodeChallenge(String) - Method in class io.quarkus.oidc.runtime.PkceStateBean
 
setCodeGrant(OidcTenantConfig.CodeGrant) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setCodeVerifier(String) - Method in class io.quarkus.oidc.runtime.CodeAuthenticationStateBean
 
setCodeVerifier(String) - Method in class io.quarkus.oidc.runtime.PkceStateBean
 
setCookieDomain(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setCookieForceSecure(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setCookiePath(RoutingContext, OidcTenantConfig.Authentication, ServerCookie) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
setCookiePath(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setCookiePathHeader(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setCookieSameSite(OidcTenantConfig.Authentication.CookieSameSite) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setCookieSuffix(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setCustomizerName(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setDecryptionKeyLocation(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setDefaultValue(String) - Method in class io.quarkus.oidc.runtime.OidcConfigPropertySupplier
 
setEncryptionAlgorithm(OidcTenantConfig.TokenStateManager.EncryptionAlgorithm) - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
setEncryptionRequired(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
setEncryptionSecret(String) - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
setEndSessionPath(String) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setErrorPath(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setExtraParams(Map<String, String>) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setExtraParams(Map<String, String>) - Method in class io.quarkus.oidc.OidcTenantConfig.CodeGrant
Deprecated.
 
setExtraParams(Map<String, String>) - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
setForcedJwkRefreshInterval(Duration) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setForceRedirectHttpsScheme(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setForwardParams(List<String>) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setFrontchannel(OidcTenantConfig.Frontchannel) - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
setHeader(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setHeaders(Map<String, String>) - Method in class io.quarkus.oidc.OidcTenantConfig.CodeGrant
Deprecated.
 
setIdToken(String) - Method in class io.quarkus.oidc.AuthorizationCodeTokens
Set the ID token
setIdTokenRequired(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setIncludeClientId(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
 
setInternalIdTokenLifespan(Duration) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setIntrospectionCredentials(OidcTenantConfig.IntrospectionCredentials) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setIntrospectionPath(String) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setIssuedAtRequired(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setIssuer(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setJavaScriptAutoredirect(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setJwksPath(String) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setLeafCertificateName(String) - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
setLifespanGrace(int) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setLogout(OidcTenantConfig.Logout) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setLogoutTokenKey(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
setName(String) - Method in class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
 
setNonce(String) - Method in class io.quarkus.oidc.runtime.CodeAuthenticationStateBean
 
setNonceRequired(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setOidcConfigProperty(String) - Method in class io.quarkus.oidc.runtime.OidcConfigPropertySupplier
 
setOidcProvider(OidcProvider) - Method in class io.quarkus.oidc.runtime.OidcProviderClientImpl
 
setOidcProviderClientAttribute(QuarkusSecurityIdentity.Builder, OidcProviderClient) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
setPath(Optional<String>) - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
setPath(Optional<String>) - Method in class io.quarkus.oidc.OidcTenantConfig.Frontchannel
Deprecated.
 
setPath(Optional<String>) - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
setPkceRequired(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setPkceSecret(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated, for removal: This API element is subject to removal in a future version.
setPostLogoutPath(Optional<String>) - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
setPostLogoutUriParam(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Logout
Deprecated.
 
setPrincipalClaim(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setProvider(OidcTenantConfig.Provider) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setPublicKey(String) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setRedirectPath(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setRefreshExpired(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setRefreshToken(String) - Method in class io.quarkus.oidc.AuthorizationCodeTokens
Set the refresh token
setRefreshTokenTimeSkew(Duration) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setRemoveRedirectParameters(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setRequiredClaims(Map<String, String>) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setRequireJwtIntrospectionOnly(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setResolveEarly(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
setResponseMode(OidcTenantConfig.Authentication.ResponseMode) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setRestorePath(String) - Method in class io.quarkus.oidc.runtime.CodeAuthenticationStateBean
 
setRestorePathAfterRedirect(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setRoleClaimPath(List<String>) - Method in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
 
setRoleClaimSeparator(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
 
setRoles(OidcTenantConfig.Roles) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setRoutingContextAttribute(QuarkusSecurityIdentity.Builder, RoutingContext) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
setScopes(List<String>) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setScopeSeparator(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setSecret(String) - Method in class io.quarkus.oidc.OidcTenantConfig.IntrospectionCredentials
Deprecated.
 
setSecurityIdentityConfigMetadata(QuarkusSecurityIdentity.Builder, TenantConfigContext) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
setSecurityIdentityIntrospection(QuarkusSecurityIdentity.Builder, TokenIntrospection) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
setSecurityIdentityPermissions(QuarkusSecurityIdentity.Builder, OidcTenantConfig, JsonObject) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
setSecurityIdentityRoles(QuarkusSecurityIdentity.Builder, OidcTenantConfig, JsonObject) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
setSecurityIdentityUserInfo(QuarkusSecurityIdentity.Builder, UserInfo) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
setSessionAgeExtension(Duration) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setSessionExpiredPath(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setSignatureAlgorithm(OidcTenantConfig.SignatureAlgorithm) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setSource(OidcTenantConfig.Roles.Source) - Method in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
 
setSplitTokens(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
setStateCookieAge(Duration) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setStateSecret(Optional<String>) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setStrategy(OidcTenantConfig.TokenStateManager.Strategy) - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
setSubjectRequired(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setTenantEnabled(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setTenantId(String) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setTenantIdAttribute(QuarkusSecurityIdentity.Builder, OidcTenantConfig) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
setToken(OidcTenantConfig.Token) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setTokenCacheSize(int) - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
setTokenCacheTimeToLive(Duration) - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
setTokenType(String) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
setTrustStoreCertAlias(String) - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
setTrustStoreFile(Path) - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
setTrustStoreFileType(Optional<String>) - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
setTrustStorePassword(String) - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
setTryAll(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
setup(Router, DefaultTenantConfigResolver) - Method in class io.quarkus.oidc.runtime.BackChannelLogoutHandler
 
setupTokenCache(OidcConfig, Supplier<Vertx>) - Method in class io.quarkus.oidc.runtime.OidcRecorder
 
setUrlProperty(boolean) - Method in class io.quarkus.oidc.runtime.OidcConfigPropertySupplier
 
setUserInfoInjectionPointDetected(boolean) - Method in class io.quarkus.oidc.runtime.OidcRecorder
 
setUserInfoPath(String) - Method in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
build this config with the OidcTenantConfigBuilder builder
setUserInfoRequired(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setVerifyAccessToken(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
setVerifyAccessTokenWithUserInfo(boolean) - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
shutdown(ShutdownEvent, Vertx) - Method in class io.quarkus.oidc.runtime.BackChannelLogoutTokenCache
 
shutdown(ShutdownEvent, Vertx) - Method in class io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache
 
shutdown(ShutdownEvent, Vertx) - Method in class io.quarkus.oidc.runtime.DynamicVerificationKeyResolver
 
signatureAlgorithm - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Required signature algorithm.
signatureAlgorithm() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
signatureAlgorithm() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Required signature algorithm.
signatureAlgorithm(OidcTenantConfig.SignatureAlgorithm) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
SingleKeyVerificationKeyResolver(Key) - Constructor for class io.quarkus.oidc.runtime.DynamicVerificationKeyResolver.SingleKeyVerificationKeyResolver
 
SLACK - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
SLACK - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 
source - Variable in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
Source of the principal roles.
source() - Method in class io.quarkus.oidc.OidcTenantConfig.Roles
Deprecated.
 
source() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Roles
Source of the principal roles.
source(OidcTenantConfig.Roles.Source) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.RolesBuilder
 
splitTokens - Variable in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
Default TokenStateManager keeps all tokens (ID, access and refresh) returned in the authorization code grant response in a single session cookie by default.
splitTokens() - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
splitTokens() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.TokenStateManagerBuilder
splitTokens() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager
Default TokenStateManager keeps all tokens (ID, access and refresh) returned in the authorization code grant response in a single session cookie by default.
splitTokens(boolean) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.TokenStateManagerBuilder
 
SPOTIFY - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
SPOTIFY - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 
STATE_COOKIE_NAME - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
STATE_COOKIE_RESTORE_PATH - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
stateCookieAge - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
State cookie age in minutes.
stateCookieAge() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
stateCookieAge() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
State cookie age in minutes.
stateCookieAge(Duration) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
stateSecret - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Secret used to encrypt Proof Key for Code Exchange (PKCE) code verifier and/or nonce in the code flow state.
stateSecret() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
stateSecret() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Secret used to encrypt Proof Key for Code Exchange (PKCE) code verifier and/or nonce in the code flow state.
stateSecret(String) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
StaticTenantResolver - Class in io.quarkus.oidc.runtime
 
StaticTenantResolver(TenantConfigBean, String, boolean, Instance<TenantResolver>) - Constructor for class io.quarkus.oidc.runtime.StaticTenantResolver
 
stopTimer(Vertx) - Method in class io.quarkus.oidc.runtime.MemoryCache
 
storeExtractedBearerToken(RoutingContext, String) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
strategy - Variable in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
Default TokenStateManager strategy.
strategy() - Method in class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
strategy() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager
Default TokenStateManager strategy.
strategy(OidcTenantConfig.TokenStateManager.Strategy) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.TokenStateManagerBuilder
 
STRAVA - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
STRAVA - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 
streamOidcLoginEvent() - Method in class io.quarkus.oidc.runtime.devui.OidcDevJsonRpcService
 
streamOidcLoginEvent() - Method in class io.quarkus.oidc.runtime.devui.OidcDevLoginObserver
 
STRICT - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite
Deprecated.
 
STRICT - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication.CookieSameSite
 
subjectRequired - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Require that the token includes a `sub` (subject) claim which is a unique and never reassigned identifier for the current user.
subjectRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
subjectRequired() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
subjectRequired() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Require that the token includes a `sub` (subject) claim which is a unique and never reassigned identifier for the current user.
subjectRequired(boolean) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 

T

Tenant - Annotation Interface in io.quarkus.oidc
Annotation which can be used to associate OIDC tenant configurations with Jakarta REST resources and resource methods.
TENANT_ID_ATTRIBUTE - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
TENANT_ID_SET_BY_ANNOTATION - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
TENANT_ID_SET_BY_SESSION_COOKIE - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
TENANT_ID_SET_BY_STATE_COOKIE - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
tenantConfig - Variable in class io.quarkus.oidc.runtime.OidcConfigurationAndProviderProducer
 
TenantConfigBean - Class in io.quarkus.oidc.runtime
 
TenantConfigBean(Vertx, TlsConfigurationRegistry, OidcImpl, boolean) - Constructor for class io.quarkus.oidc.runtime.TenantConfigBean
 
TenantConfigBean.Destroyer - Class in io.quarkus.oidc.runtime
 
TenantConfigContext - Interface in io.quarkus.oidc.runtime
 
TenantConfigContextImpl - Class in io.quarkus.oidc.runtime
 
TenantConfigContextImpl(OidcProvider, OidcTenantConfig) - Constructor for class io.quarkus.oidc.runtime.TenantConfigContextImpl
 
TenantConfigContextImpl(OidcProvider, OidcTenantConfig, boolean) - Constructor for class io.quarkus.oidc.runtime.TenantConfigContextImpl
 
tenantConfigResolver - Variable in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
TenantConfigResolver - Interface in io.quarkus.oidc
A tenant resolver is responsible for resolving the OidcTenantConfig for tenants, dynamically.
TenantContextFactory - Class in io.quarkus.oidc.runtime
 
TenantContextFactory(Vertx, TlsConfigurationRegistry, boolean) - Constructor for class io.quarkus.oidc.runtime.TenantContextFactory
 
tenantEnabled - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
tenantEnabled() - Method in class io.quarkus.oidc.OidcTenantConfig
 
tenantEnabled() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
If this tenant configuration is enabled.
tenantEnabled(boolean) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
TenantFeature - Annotation Interface in io.quarkus.oidc
Qualifier used to specify which named tenant is associated with one or more OIDC feature.
TenantFeature.TenantFeatureLiteral - Class in io.quarkus.oidc
Supports inline instantiation of the TenantFeature qualifier.
TenantFeatureFinder - Class in io.quarkus.oidc.runtime
 
tenantId - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use OidcTenantConfig.tenantId() method instead
tenantId() - Method in class io.quarkus.oidc.OidcTenantConfig
 
tenantId() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
A unique tenant identifier.
tenantId(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
TenantIdentityProvider - Interface in io.quarkus.oidc
Tenant-specific SecurityIdentity provider.
tenantPath(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
tenantPaths - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
tenantPaths() - Method in class io.quarkus.oidc.OidcTenantConfig
 
tenantPaths() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
The paths which must be secured by this tenant.
tenantPaths(String...) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
tenantPaths(List<String>) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
tenantResolver - Variable in class io.quarkus.oidc.runtime.OidcIdentityProvider
 
TenantResolver - Interface in io.quarkus.oidc
A tenant resolver is responsible for resolving tenants dynamically so that the proper configuration can be used accordingly.
tenantResolverInterceptorCreator() - Method in class io.quarkus.oidc.runtime.OidcRecorder
 
testServiceWithClientCred(String, String, String, String) - Method in class io.quarkus.oidc.runtime.devui.OidcDevJsonRpcService
 
testServiceWithClientCred(String, String, String, String, Vertx, Duration, Map<String, String>) - Static method in class io.quarkus.oidc.runtime.devui.OidcDevServicesUtils
 
testServiceWithPassword(String, String, String, String, String, String) - Method in class io.quarkus.oidc.runtime.devui.OidcDevJsonRpcService
 
testServiceWithPassword(String, String, String, String, String, String, Vertx, Duration, Map<String, String>, Map<String, String>) - Static method in class io.quarkus.oidc.runtime.devui.OidcDevServicesUtils
 
testServiceWithToken(String, String) - Method in class io.quarkus.oidc.runtime.devui.OidcDevJsonRpcService
 
testServiceWithToken(String, String, Vertx) - Static method in class io.quarkus.oidc.runtime.devui.OidcDevServicesUtils
 
thumbprints - Variable in class io.quarkus.oidc.runtime.CertChainPublicKeyResolver
 
timeToLive() - Method in interface io.quarkus.oidc.runtime.OidcConfig.TokenCache
Maximum amount of time a given cache entry is valid for.
token - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
use the OidcTenantConfig.token() method instead
token() - Method in class io.quarkus.oidc.OidcTenantConfig
 
token() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
token() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Configuration to customize validation of token claims.
token(OidcTenantConfig.Token) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
token(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
Token() - Constructor for class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
TOKEN_ENDPOINT - Static variable in class io.quarkus.oidc.OidcConfigurationMetadata
 
TokenAutoRefreshException - Exception in io.quarkus.oidc.runtime
 
TokenAutoRefreshException(SecurityIdentity) - Constructor for exception io.quarkus.oidc.runtime.TokenAutoRefreshException
 
tokenCache() - Method in interface io.quarkus.oidc.runtime.OidcConfig
Default TokenIntrospection and UserInfo Cache configuration.
tokenCacheSize - Variable in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.
tokenCacheSize() - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
tokenCacheSize() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Backchannel
Maximum number of logout tokens that can be cached before they are matched against ID tokens stored in session cookies.
tokenCacheSize(int) - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder.BackchannelBuilder
 
tokenCacheTimeToLive - Variable in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
Number of minutes a logout token can be cached for.
tokenCacheTimeToLive() - Method in class io.quarkus.oidc.OidcTenantConfig.Backchannel
Deprecated.
 
tokenCacheTimeToLive() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Backchannel
Number of minutes a logout token can be cached for.
tokenCacheTimeToLive(Duration) - Method in class io.quarkus.oidc.runtime.builders.LogoutConfigBuilder.BackchannelBuilder
 
TokenCertificateValidator - Interface in io.quarkus.oidc
TokenCertificateValidator can be used to verify X509 certificate chain that is inlined in the JWT token as a 'x5c' header value.
TokenConfigBuilder - Class in io.quarkus.oidc.runtime.builders
Builder for the OidcTenantConfig.Token.
TokenConfigBuilder() - Constructor for class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
TokenConfigBuilder(OidcTenantConfigBuilder) - Constructor for class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
TokenConfigBuilder.BindingConfigBuilder - Class in io.quarkus.oidc.runtime.builders
Builder for the OidcTenantConfig.Token.
tokenCustomizer - Variable in class io.quarkus.oidc.runtime.OidcProvider
 
TokenCustomizer - Interface in io.quarkus.oidc
TokenCustomizer can be used to change token headers to their original value for the token verification to succeed.
tokenDecryptionKey - Variable in class io.quarkus.oidc.runtime.OidcProvider
 
tokenIntrospection() - Method in class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
The producer method for the current TokenIntrospection.
TokenIntrospection - Class in io.quarkus.oidc
Represents a token introspection result
TokenIntrospection() - Constructor for class io.quarkus.oidc.TokenIntrospection
 
TokenIntrospection(JsonObject) - Constructor for class io.quarkus.oidc.TokenIntrospection
 
TokenIntrospection(String) - Constructor for class io.quarkus.oidc.TokenIntrospection
 
tokenIntrospectionCache - Variable in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
TokenIntrospectionCache - Interface in io.quarkus.oidc
Token introspection cache.
tokenIntrospectionFromIdentityAttribute() - Method in class io.quarkus.oidc.runtime.OidcTokenCredentialProducer
 
tokenPath(String) - Static method in class io.quarkus.oidc.OidcTenantConfig
Creates OidcTenantConfigBuilder builder populated with documented default values.
tokenStateManager - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
tokenStateManager - Variable in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
tokenStateManager() - Method in class io.quarkus.oidc.OidcTenantConfig
 
tokenStateManager() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
tokenStateManager() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
Default token state manager configuration
tokenStateManager(OidcTenantConfig.TokenStateManager) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
TokenStateManager - Interface in io.quarkus.oidc
Authorization Code Flow Token State Manager.
TokenStateManager() - Constructor for class io.quarkus.oidc.OidcTenantConfig.TokenStateManager
Deprecated.
 
TokenStateManagerBuilder() - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder.TokenStateManagerBuilder
 
TokenStateManagerBuilder(OidcTenantConfigBuilder) - Constructor for class io.quarkus.oidc.OidcTenantConfigBuilder.TokenStateManagerBuilder
 
tokenType - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Expected token type
tokenType() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
tokenType() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Expected token type
tokenType(String) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
TokenVerificationResult - Class in io.quarkus.oidc.runtime
 
TokenVerificationResult(JsonObject, TokenIntrospection) - Constructor for class io.quarkus.oidc.runtime.TokenVerificationResult
 
toString() - Method in record class io.quarkus.oidc.OidcRedirectFilter.OidcRedirectContext
Returns a string representation of this record class.
toString() - Method in record class io.quarkus.oidc.runtime.OidcProviderClientImpl.UserInfoResponse
Returns a string representation of this record class.
toString() - Method in class io.quarkus.oidc.TenantFeature.TenantFeatureLiteral
 
trustStoreCertAlias - Variable in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
A parameter to specify the alias of the truststore certificate.
trustStoreCertAlias() - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
trustStoreCertAlias() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.CertificateChain
A parameter to specify the alias of the truststore certificate.
trustStoreCertAlias(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CertificateChainBuilder
 
trustStoreFile - Variable in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
Truststore file which keeps thumbprints of the trusted certificates.
trustStoreFile() - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
trustStoreFile() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.CertificateChain
Truststore file which keeps thumbprints of the trusted certificates.
trustStoreFile(Path) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CertificateChainBuilder
 
trustStoreFileType - Variable in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
An optional parameter to specify type of the truststore file.
trustStoreFileType() - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
trustStoreFileType() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.CertificateChain
An optional parameter to specify type of the truststore file.
trustStoreFileType(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CertificateChainBuilder
 
trustStorePassword - Variable in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
A parameter to specify the password of the truststore file if it is configured with OidcTenantConfig.CertificateChain.trustStoreFile.
trustStorePassword() - Method in class io.quarkus.oidc.OidcTenantConfig.CertificateChain
Deprecated.
 
trustStorePassword() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.CertificateChain
A parameter to specify the password of the truststore file if it is configured with OidcTenantConfig.CertificateChain.trustStoreFile().
trustStorePassword(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.CertificateChainBuilder
 
TrustStoreUtils - Class in io.quarkus.oidc.runtime
 
TrustStoreUtils() - Constructor for class io.quarkus.oidc.runtime.TrustStoreUtils
 
tryAll - Variable in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
In case there is no key identifier ('kid') or certificate thumbprints ('x5t', 'x5t#S256') specified in the JOSE header and no key could be determined, check all available keys matching the token algorithm ('alg') header value.
tryAll() - Method in class io.quarkus.oidc.OidcTenantConfig.Jwks
Deprecated.
 
tryAll() - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.JwksBuilder
tryAll() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Jwks
In case there is no key identifier ('kid') or certificate thumbprints ('x5t', 'x5t#S256') specified in the JOSE header and no key could be determined, check all available keys matching the token algorithm ('alg') header value.
tryAll(boolean) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder.JwksBuilder
 
TWITCH - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
TWITCH - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 
TWITTER - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
TWITTER - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 

U

UNDERSCORE - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
USER_INFO_ATTRIBUTE - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 
userinfo - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Roles.Source
Deprecated.
User Info
userinfo - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Roles.Source
User Info
UserInfo - Class in io.quarkus.oidc
 
UserInfo() - Constructor for class io.quarkus.oidc.UserInfo
 
UserInfo(JsonObject) - Constructor for class io.quarkus.oidc.UserInfo
 
UserInfo(String) - Constructor for class io.quarkus.oidc.UserInfo
 
USERINFO_ENDPOINT - Static variable in class io.quarkus.oidc.OidcConfigurationMetadata
 
userInfoCache - Variable in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
UserInfoCache - Interface in io.quarkus.oidc
UserInfo cache.
userInfoInjectionPointDetected - Static variable in class io.quarkus.oidc.runtime.TenantContextFactory
 
userInfoPath - Variable in class io.quarkus.oidc.OidcTenantConfig
Deprecated.
userInfoPath() - Method in class io.quarkus.oidc.OidcTenantConfig
 
userInfoPath() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig
The relative path or absolute URL of the OIDC UserInfo endpoint.
userInfoPath(String) - Method in class io.quarkus.oidc.OidcTenantConfigBuilder
 
userInfoRequired - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
If this property is set to `true`, an OIDC UserInfo endpoint is called.
userInfoRequired() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
userInfoRequired() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
userInfoRequired() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
If this property is set to `true`, an OIDC UserInfo endpoint is called.
userInfoRequired(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
UserInfoResponse(String, String) - Constructor for record class io.quarkus.oidc.runtime.OidcProviderClientImpl.UserInfoResponse
Creates an instance of a UserInfoResponse record class.

V

validate(OidcTenantConfig, List<X509Certificate>, String) - Method in interface io.quarkus.oidc.TokenCertificateValidator
Validate X509 certificate chain
validateAndCreateIdentity(Map<String, Object>, TokenCredential, TenantConfigContext, JsonObject, JsonObject, UserInfo, TokenIntrospection, TokenAuthenticationRequest) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
validatePrimaryJwtTokenType(OidcTenantConfig.Token, JsonObject) - Static method in class io.quarkus.oidc.runtime.OidcUtils
 
validFor() - Method in interface io.quarkus.oidc.OidcSession
Return a Duration indicating how long the current session will remain valid for starting from this method's invocation time.
validFor() - Method in class io.quarkus.oidc.runtime.OidcSessionImpl
 
value() - Element in annotation interface io.quarkus.oidc.Redirect
Identifies one or more redirect locations.
value() - Element in annotation interface io.quarkus.oidc.Tenant
Identifies an OIDC tenant configurations.
value() - Method in class io.quarkus.oidc.TenantFeature.TenantFeatureLiteral
 
value() - Element in annotation interface io.quarkus.oidc.TenantFeature
Identifies an OIDC tenant to which a given feature applies.
valueOf(String) - Static method in enum class io.quarkus.oidc.OidcTenantConfig.ApplicationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.OidcTenantConfig.Provider
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.OidcTenantConfig.Roles.Source
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy
Deprecated.
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.Redirect.Location
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.ApplicationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication.CookieSameSite
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication.ResponseMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Roles.Source
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager.Strategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.quarkus.oidc.SecurityEvent.Type
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.quarkus.oidc.OidcTenantConfig.ApplicationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.OidcTenantConfig.Authentication.CookieSameSite
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.OidcTenantConfig.Authentication.ResponseMode
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.OidcTenantConfig.Provider
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.OidcTenantConfig.Roles.Source
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.OidcTenantConfig.SignatureAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.OidcTenantConfig.TokenStateManager.Strategy
Deprecated.
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.Redirect.Location
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.ApplicationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication.CookieSameSite
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Authentication.ResponseMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Roles.Source
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager.Strategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.quarkus.oidc.SecurityEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
verifyAccessToken - Variable in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
Both ID and access tokens are fetched from the OIDC provider as part of the authorization code flow.
verifyAccessToken() - Method in class io.quarkus.oidc.OidcTenantConfig.Authentication
Deprecated.
 
verifyAccessToken() - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
verifyAccessToken() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
Both ID and access tokens are fetched from the OIDC provider as part of the authorization code flow.
verifyAccessToken(boolean) - Method in class io.quarkus.oidc.runtime.builders.AuthenticationConfigBuilder
 
verifyAccessTokenWithUserInfo - Variable in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
Indirectly verify that the opaque (binary) access token is valid by using it to request UserInfo.
verifyAccessTokenWithUserInfo() - Method in class io.quarkus.oidc.OidcTenantConfig.Token
Deprecated.
 
verifyAccessTokenWithUserInfo() - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
verifyAccessTokenWithUserInfo() - Method in interface io.quarkus.oidc.runtime.OidcTenantConfig.Token
Indirectly verify that the opaque (binary) access token is valid by using it to request UserInfo.
verifyAccessTokenWithUserInfo(boolean) - Method in class io.quarkus.oidc.runtime.builders.TokenConfigBuilder
 
verifyJwtToken(String, boolean, boolean, String) - Method in class io.quarkus.oidc.runtime.OidcProvider
 
verifyLogoutJwtToken(String) - Method in class io.quarkus.oidc.runtime.OidcProvider
 
verifyResolvers() - Method in class io.quarkus.oidc.runtime.DefaultTenantConfigResolver
 
verifySelfSignedJwtToken(String, Key) - Method in class io.quarkus.oidc.runtime.OidcProvider
 
vertx - Variable in class io.quarkus.oidc.runtime.devui.OidcDevJsonRpcService
 
VOID_UNI - Static variable in class io.quarkus.oidc.runtime.CodeAuthenticationMechanism
 
VOID_UNI - Static variable in class io.quarkus.oidc.runtime.OidcUtils
 

W

WEB_APP - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.ApplicationType
A WEB_APP is a client that serves pages, usually a front-end application.
WEB_APP - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.ApplicationType
A WEB_APP is a client that serves pages, usually a front-end application.

X

X - Enum constant in enum class io.quarkus.oidc.OidcTenantConfig.Provider
 
X - Enum constant in enum class io.quarkus.oidc.runtime.OidcTenantConfig.Provider
 
A B C D E F G H I J K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form