Class DefaultTenantConfigResolver


  • @ApplicationScoped
    public class DefaultTenantConfigResolver
    extends Object
    • Field Detail

      • tenantResolver

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

        @Inject
        jakarta.enterprise.inject.Instance<TenantConfigResolver> tenantConfigResolver
      • 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 Detail

      • DefaultTenantConfigResolver

        public DefaultTenantConfigResolver()
    • 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

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

        boolean isEnableHttpForwardedPrefix()