Package io.quarkus.oidc.runtime
Class DefaultTenantConfigResolver
- java.lang.Object
-
- io.quarkus.oidc.runtime.DefaultTenantConfigResolver
-
@ApplicationScoped public class DefaultTenantConfigResolver extends Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) boolean
enableHttpForwardedPrefix
(package private) javax.enterprise.event.Event<SecurityEvent>
securityEvent
(package private) TenantConfigBean
tenantConfigBean
(package private) javax.enterprise.inject.Instance<TenantConfigResolver>
tenantConfigResolver
(package private) javax.enterprise.inject.Instance<TenantResolver>
tenantResolver
(package private) javax.enterprise.inject.Instance<TokenStateManager>
tokenStateManager
-
Constructor Summary
Constructors Constructor Description DefaultTenantConfigResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Executor
getBlockingExecutor()
(package private) javax.enterprise.event.Event<SecurityEvent>
getSecurityEvent()
(package private) TokenStateManager
getTokenStateManager()
(package private) boolean
isEnableHttpForwardedPrefix()
(package private) boolean
isSecurityEventObserved()
(package private) OidcTenantConfig
resolveConfig(io.vertx.ext.web.RoutingContext context)
(package private) io.smallrye.mutiny.Uni<TenantConfigContext>
resolveContext(io.vertx.ext.web.RoutingContext context)
(package private) void
setSecurityEventObserved(boolean securityEventObserved)
void
verifyResolvers()
-
-
-
Field Detail
-
tenantResolver
@Inject javax.enterprise.inject.Instance<TenantResolver> tenantResolver
-
tenantConfigResolver
@Inject javax.enterprise.inject.Instance<TenantConfigResolver> tenantConfigResolver
-
tenantConfigBean
@Inject TenantConfigBean tenantConfigBean
-
tokenStateManager
@Inject javax.enterprise.inject.Instance<TokenStateManager> tokenStateManager
-
securityEvent
@Inject javax.enterprise.event.Event<SecurityEvent> securityEvent
-
enableHttpForwardedPrefix
@Inject boolean enableHttpForwardedPrefix
-
-
Method Detail
-
verifyResolvers
@PostConstruct public void verifyResolvers()
-
resolveConfig
OidcTenantConfig resolveConfig(io.vertx.ext.web.RoutingContext context)
-
resolveContext
io.smallrye.mutiny.Uni<TenantConfigContext> resolveContext(io.vertx.ext.web.RoutingContext context)
-
isSecurityEventObserved
boolean isSecurityEventObserved()
-
setSecurityEventObserved
void setSecurityEventObserved(boolean securityEventObserved)
-
getSecurityEvent
javax.enterprise.event.Event<SecurityEvent> getSecurityEvent()
-
getTokenStateManager
TokenStateManager getTokenStateManager()
-
isEnableHttpForwardedPrefix
boolean isEnableHttpForwardedPrefix()
-
getBlockingExecutor
public Executor getBlockingExecutor()
-
-