Package io.quarkus.oidc.runtime
Class DefaultTenantConfigResolver
java.lang.Object
io.quarkus.oidc.runtime.DefaultTenantConfigResolver
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) boolean(package private) jakarta.enterprise.inject.Instance<JavaScriptRequestChecker>(package private) jakarta.enterprise.event.Event<SecurityEvent>(package private) jakarta.enterprise.inject.Instance<TenantConfigResolver>(package private) jakarta.enterprise.inject.Instance<TokenIntrospectionCache>(package private) jakarta.enterprise.inject.Instance<TokenStateManager>(package private) jakarta.enterprise.inject.Instance<UserInfoCache> -
Constructor Summary
ConstructorsConstructorDescriptionDefaultTenantConfigResolver(io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor, jakarta.enterprise.inject.spi.BeanManager beanManager, jakarta.enterprise.inject.Instance<TenantResolver> tenantResolverInstance, boolean resolveTenantsWithIssuer, boolean securityEventsEnabled, String rootPath, TenantConfigBean tenantConfigBean) -
Method Summary
Modifier and TypeMethodDescriptiongetResolvedConfig(String sessionTenantId) (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
-
tenantConfigResolver
-
javaScriptRequestChecker
-
tokenStateManager
-
tokenIntrospectionCache
-
userInfoCache
-
securityEvent
-
enableHttpForwardedPrefix
@Inject boolean enableHttpForwardedPrefix
-
-
Constructor Details
-
DefaultTenantConfigResolver
DefaultTenantConfigResolver(io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor, jakarta.enterprise.inject.spi.BeanManager beanManager, jakarta.enterprise.inject.Instance<TenantResolver> tenantResolverInstance, boolean resolveTenantsWithIssuer, boolean securityEventsEnabled, String rootPath, TenantConfigBean tenantConfigBean)
-
-
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
-
getResolvedConfig
-
getRootPath
-