Class DefaultTenantConfigResolver

java.lang.Object
io.quarkus.oidc.runtime.DefaultTenantConfigResolver

@ApplicationScoped public class DefaultTenantConfigResolver extends Object
  • Field Details

    • tenantResolver

      @Inject jakarta.enterprise.inject.Instance<TenantResolver> tenantResolver
    • tenantConfigResolver

      @Inject jakarta.enterprise.inject.Instance<TenantConfigResolver> tenantConfigResolver
    • javaScriptRequestChecker

      @Inject jakarta.enterprise.inject.Instance<JavaScriptRequestChecker> javaScriptRequestChecker
    • tenantConfigBean

      @Inject TenantConfigBean tenantConfigBean
    • tokenStateManager

      @Inject jakarta.enterprise.inject.Instance<TokenStateManager> tokenStateManager
    • tokenIntrospectionCache

      @Inject jakarta.enterprise.inject.Instance<TokenIntrospectionCache> tokenIntrospectionCache
    • userInfoCache

      @Inject jakarta.enterprise.inject.Instance<UserInfoCache> userInfoCache
    • securityEvent

      @Inject jakarta.enterprise.event.Event<SecurityEvent> 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

      io.smallrye.mutiny.Uni<OidcTenantConfig> resolveConfig(io.vertx.ext.web.RoutingContext context)
    • resolveContext

      io.smallrye.mutiny.Uni<TenantConfigContext> resolveContext(String tenantId)
    • resolveContext

      io.smallrye.mutiny.Uni<TenantConfigContext> resolveContext(io.vertx.ext.web.RoutingContext context)
    • isSecurityEventObserved

      boolean isSecurityEventObserved()
    • getSecurityEvent

      jakarta.enterprise.event.Event<SecurityEvent> getSecurityEvent()
    • getTokenStateManager

      TokenStateManager getTokenStateManager()
    • getTokenIntrospectionCache

      TokenIntrospectionCache getTokenIntrospectionCache()
    • getUserInfoCache

      UserInfoCache getUserInfoCache()
    • isEnableHttpForwardedPrefix

      boolean isEnableHttpForwardedPrefix()
    • getBackChannelLogoutTokens

      public Map<String,BackChannelLogoutTokenCache> getBackChannelLogoutTokens()
    • getTenantConfigBean

      public TenantConfigBean getTenantConfigBean()
    • getJavaScriptRequestChecker

      public JavaScriptRequestChecker getJavaScriptRequestChecker()