Class Hierarchy
- java.lang.Object
- io.quarkus.oidc.runtime.AbstractOidcAuthenticationMechanism
- io.quarkus.oidc.runtime.BearerAuthenticationMechanism
- io.quarkus.oidc.runtime.CodeAuthenticationMechanism
- io.quarkus.oidc.runtime.BackChannelLogoutHandler
- io.quarkus.oidc.runtime.BackChannelLogoutTokenCache
- io.quarkus.oidc.runtime.BlockingTaskRunner<T> (implements io.quarkus.oidc.OidcRequestContext<T>)
- io.quarkus.oidc.runtime.CertChainPublicKeyResolver (implements io.quarkus.oidc.runtime.RefreshableVerificationKeyResolver)
- io.quarkus.oidc.runtime.CodeAuthenticationStateBean
- io.quarkus.oidc.runtime.DefaultTenantConfigResolver
- io.quarkus.oidc.runtime.DefaultTokenIntrospectionUserInfoCache (implements io.quarkus.oidc.TokenIntrospectionCache, io.quarkus.oidc.UserInfoCache)
- io.quarkus.oidc.runtime.DefaultTokenStateManager (implements io.quarkus.oidc.TokenStateManager)
- io.quarkus.oidc.runtime.DynamicVerificationKeyResolver
- io.quarkus.oidc.runtime.DynamicVerificationKeyResolver.SingleKeyVerificationKeyResolver (implements org.jose4j.keys.resolvers.VerificationKeyResolver)
- io.quarkus.oidc.runtime.Jose4jRecorder
- io.quarkus.oidc.runtime.JsonWebKeySet
- io.smallrye.jwt.auth.principal.JWTCallerPrincipal (implements org.eclipse.microprofile.jwt.JsonWebToken)
- io.smallrye.jwt.auth.principal.DefaultJWTCallerPrincipal
- io.quarkus.oidc.runtime.OidcJwtCallerPrincipal
- io.smallrye.jwt.auth.principal.DefaultJWTCallerPrincipal
- io.quarkus.oidc.runtime.LazyTenantConfigContext (implements io.quarkus.oidc.runtime.TenantConfigContext)
- io.quarkus.oidc.runtime.MemoryCache<T>
- io.quarkus.oidc.runtime.OidcAuthenticationMechanism (implements io.quarkus.vertx.http.runtime.security.HttpAuthenticationMechanism)
- io.quarkus.oidc.runtime.OidcConfigPropertySupplier (implements java.util.function.Supplier<T>)
- io.quarkus.oidc.runtime.OidcConfigurationAndProviderProducer
- io.quarkus.oidc.runtime.OidcIdentityProvider (implements io.quarkus.security.identity.IdentityProvider<T>)
- io.quarkus.oidc.runtime.OidcImpl (implements io.quarkus.oidc.Oidc)
- io.quarkus.oidc.runtime.OidcJsonWebTokenProducer
- io.quarkus.oidc.runtime.OidcProvider (implements java.io.Closeable)
- io.quarkus.oidc.runtime.OidcProviderClientImpl (implements java.io.Closeable, io.quarkus.oidc.OidcProviderClient)
- io.quarkus.oidc.runtime.OidcRecorder
- io.quarkus.oidc.runtime.OidcSessionImpl (implements io.quarkus.oidc.OidcSession)
- io.quarkus.oidc.runtime.OidcTenantDefaultIdConfigBuilder (implements io.quarkus.runtime.configuration.ConfigBuilder)
- io.quarkus.oidc.runtime.OidcTokenCredentialProducer
- io.quarkus.oidc.runtime.OidcUtils
- io.quarkus.oidc.runtime.PkceStateBean
- java.lang.Record
- io.quarkus.oidc.runtime.OidcProviderClientImpl.UserInfoResponse
- io.quarkus.oidc.runtime.StaticTenantResolver
- io.quarkus.oidc.runtime.TenantConfigBean
- io.quarkus.oidc.runtime.TenantConfigBean.Destroyer (implements io.quarkus.arc.BeanDestroyer<T>)
- io.quarkus.oidc.runtime.TenantConfigContextImpl (implements io.quarkus.oidc.runtime.TenantConfigContext)
- io.quarkus.oidc.runtime.TenantContextFactory
- io.quarkus.oidc.runtime.TenantFeatureFinder
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- io.quarkus.oidc.runtime.LogoutException
- io.quarkus.oidc.runtime.TokenAutoRefreshException
- java.lang.RuntimeException
- java.lang.Exception
- io.quarkus.oidc.runtime.TokenVerificationResult
- io.quarkus.oidc.runtime.TrustStoreUtils
- io.quarkus.oidc.runtime.AbstractOidcAuthenticationMechanism
Interface Hierarchy
- io.quarkus.oidc.common.runtime.config.OidcCommonConfig
- io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig
- io.quarkus.oidc.runtime.OidcTenantConfig
- io.quarkus.oidc.common.runtime.config.OidcClientCommonConfig
- io.quarkus.oidc.runtime.OidcConfig
- io.quarkus.oidc.runtime.OidcConfig.TokenCache
- io.quarkus.oidc.runtime.OidcTenantConfig.Authentication
- io.quarkus.oidc.runtime.OidcTenantConfig.Backchannel
- io.quarkus.oidc.runtime.OidcTenantConfig.Binding
- io.quarkus.oidc.runtime.OidcTenantConfig.CertificateChain
- io.quarkus.oidc.runtime.OidcTenantConfig.CodeGrant
- io.quarkus.oidc.runtime.OidcTenantConfig.Frontchannel
- io.quarkus.oidc.runtime.OidcTenantConfig.IntrospectionCredentials
- io.quarkus.oidc.runtime.OidcTenantConfig.Jwks
- io.quarkus.oidc.runtime.OidcTenantConfig.Logout
- io.quarkus.oidc.runtime.OidcTenantConfig.Roles
- io.quarkus.oidc.runtime.OidcTenantConfig.Token
- io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager
- io.quarkus.oidc.runtime.TenantConfigContext
- org.jose4j.keys.resolvers.VerificationKeyResolver
- io.quarkus.oidc.runtime.RefreshableVerificationKeyResolver
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.quarkus.oidc.runtime.OidcTenantConfig.ApplicationType
- io.quarkus.oidc.runtime.OidcTenantConfig.Authentication.CookieSameSite
- io.quarkus.oidc.runtime.OidcTenantConfig.Authentication.ResponseMode
- io.quarkus.oidc.runtime.OidcTenantConfig.Provider
- io.quarkus.oidc.runtime.OidcTenantConfig.Roles.Source
- io.quarkus.oidc.runtime.OidcTenantConfig.SignatureAlgorithm
- io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager.EncryptionAlgorithm
- io.quarkus.oidc.runtime.OidcTenantConfig.TokenStateManager.Strategy
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)