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) booleanenableHttpForwardedPrefix(package private) javax.enterprise.event.Event<SecurityEvent>securityEvent(package private) TenantConfigBeantenantConfigBean(package private) javax.enterprise.inject.Instance<TenantConfigResolver>tenantConfigResolver(package private) javax.enterprise.inject.Instance<TenantResolver>tenantResolver(package private) javax.enterprise.inject.Instance<TokenIntrospectionCache>tokenIntrospectionCache(package private) javax.enterprise.inject.Instance<TokenStateManager>tokenStateManager(package private) javax.enterprise.inject.Instance<UserInfoCache>userInfoCache
-
Constructor Summary
Constructors Constructor Description DefaultTenantConfigResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) javax.enterprise.event.Event<SecurityEvent>getSecurityEvent()(package private) TokenIntrospectionCachegetTokenIntrospectionCache()(package private) TokenStateManagergetTokenStateManager()(package private) UserInfoCachegetUserInfoCache()(package private) booleanisEnableHttpForwardedPrefix()(package private) booleanisSecurityEventObserved()(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) voidsetSecurityEventObserved(boolean securityEventObserved)voidverifyResolvers()
-
-
-
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
-
tokenIntrospectionCache
@Inject javax.enterprise.inject.Instance<TokenIntrospectionCache> tokenIntrospectionCache
-
userInfoCache
@Inject javax.enterprise.inject.Instance<UserInfoCache> userInfoCache
-
securityEvent
@Inject javax.enterprise.event.Event<SecurityEvent> securityEvent
-
enableHttpForwardedPrefix
@Inject boolean enableHttpForwardedPrefix
-
-
Method Detail
-
verifyResolvers
@PostConstruct public void verifyResolvers()
-
resolveConfig
io.smallrye.mutiny.Uni<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()
-
getTokenIntrospectionCache
TokenIntrospectionCache getTokenIntrospectionCache()
-
getUserInfoCache
UserInfoCache getUserInfoCache()
-
isEnableHttpForwardedPrefix
boolean isEnableHttpForwardedPrefix()
-
-