Package io.quarkus.oidc.runtime
Class DefaultTenantConfigResolver
java.lang.Object
io.quarkus.oidc.runtime.DefaultTenantConfigResolver
-
Field Summary
Modifier and TypeFieldDescription(package private) boolean
(package private) jakarta.enterprise.inject.Instance<JavaScriptRequestChecker>
(package private) jakarta.enterprise.event.Event<SecurityEvent>
(package private) TenantConfigBean
(package private) jakarta.enterprise.inject.Instance<TenantConfigResolver>
(package private) jakarta.enterprise.inject.Instance<TenantResolver>
(package private) jakarta.enterprise.inject.Instance<TokenIntrospectionCache>
(package private) jakarta.enterprise.inject.Instance<TokenStateManager>
(package private) jakarta.enterprise.inject.Instance<UserInfoCache>
-
Constructor Summary
ConstructorDescriptionDefaultTenantConfigResolver
(io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor, jakarta.enterprise.inject.spi.BeanManager beanManager, boolean securityEventsEnabled) -
Method Summary
Modifier and TypeMethodDescription(package private) jakarta.enterprise.event.Event<SecurityEvent>
(package private) TokenIntrospectionCache
(package private) TokenStateManager
(package private) UserInfoCache
(package private) boolean
(package private) boolean
(package private) io.smallrye.mutiny.Uni<OidcTenantConfig>
resolveConfig
(io.vertx.ext.web.RoutingContext context) (package private) io.smallrye.mutiny.Uni<TenantConfigContext>
resolveContext
(io.vertx.ext.web.RoutingContext context) (package private) io.smallrye.mutiny.Uni<TenantConfigContext>
resolveContext
(String tenantId) void
-
Field Details
-
tenantResolver
-
tenantConfigResolver
-
javaScriptRequestChecker
-
tenantConfigBean
-
tokenStateManager
-
tokenIntrospectionCache
-
userInfoCache
-
securityEvent
-
enableHttpForwardedPrefix
@Inject boolean enableHttpForwardedPrefix
-
-
Constructor Details
-
DefaultTenantConfigResolver
public DefaultTenantConfigResolver(io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor, jakarta.enterprise.inject.spi.BeanManager beanManager, boolean securityEventsEnabled)
-
-
Method Details
-
verifyResolvers
@PostConstruct public void verifyResolvers() -
resolveConfig
-
resolveContext
-
resolveContext
-
isSecurityEventObserved
boolean isSecurityEventObserved() -
getSecurityEvent
jakarta.enterprise.event.Event<SecurityEvent> getSecurityEvent() -
getTokenStateManager
TokenStateManager getTokenStateManager() -
getTokenIntrospectionCache
TokenIntrospectionCache getTokenIntrospectionCache() -
getUserInfoCache
UserInfoCache getUserInfoCache() -
isEnableHttpForwardedPrefix
boolean isEnableHttpForwardedPrefix() -
getBackChannelLogoutTokens
-
getTenantConfigBean
-
getJavaScriptRequestChecker
-