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) jakarta.enterprise.inject.Instance<JavaScriptRequestChecker>
javaScriptRequestChecker
(package private) jakarta.enterprise.event.Event<SecurityEvent>
securityEvent
(package private) TenantConfigBean
tenantConfigBean
(package private) jakarta.enterprise.inject.Instance<TenantConfigResolver>
tenantConfigResolver
(package private) jakarta.enterprise.inject.Instance<TenantResolver>
tenantResolver
(package private) jakarta.enterprise.inject.Instance<TokenIntrospectionCache>
tokenIntrospectionCache
(package private) jakarta.enterprise.inject.Instance<TokenStateManager>
tokenStateManager
(package private) jakarta.enterprise.inject.Instance<UserInfoCache>
userInfoCache
-
Constructor Summary
Constructors Constructor Description DefaultTenantConfigResolver(io.quarkus.security.spi.runtime.BlockingSecurityExecutor blockingExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,BackChannelLogoutTokenCache>
getBackChannelLogoutTokens()
JavaScriptRequestChecker
getJavaScriptRequestChecker()
(package private) jakarta.enterprise.event.Event<SecurityEvent>
getSecurityEvent()
TenantConfigBean
getTenantConfigBean()
(package private) TokenIntrospectionCache
getTokenIntrospectionCache()
(package private) TokenStateManager
getTokenStateManager()
(package private) UserInfoCache
getUserInfoCache()
(package private) boolean
isEnableHttpForwardedPrefix()
(package private) boolean
isSecurityEventObserved()
(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) void
setSecurityEventObserved(boolean securityEventObserved)
void
verifyResolvers()
-
-
-
Field Detail
-
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
-
-
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()
-
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()
-
-