Uses of Interface
io.quarkus.oidc.runtime.TenantConfigContext
Packages that use TenantConfigContext
-
Uses of TenantConfigContext in io.quarkus.oidc.runtime
Classes in io.quarkus.oidc.runtime that implement TenantConfigContextModifier and TypeClassDescription(package private) final class(package private) final classMethods in io.quarkus.oidc.runtime that return TenantConfigContextModifier and TypeMethodDescriptionstatic TenantConfigContextTenantConfigContext.createNotReady(OidcProvider provider, OidcTenantConfig config, Supplier<io.smallrye.mutiny.Uni<TenantConfigContext>> staticTenantCreator) static TenantConfigContextTenantConfigContext.createReady(OidcProvider provider, OidcTenantConfig config) TenantConfigBean.getDefaultTenant()TenantConfigBean.getDynamicTenant(String tenantId) TenantConfigBean.getStaticTenant(String tenantId) Methods in io.quarkus.oidc.runtime that return types with arguments of type TenantConfigContextModifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<TenantConfigContext>TenantConfigBean.TenantContextFactory.create(OidcTenantConfig oidcTenantConfig) io.smallrye.mutiny.Uni<TenantConfigContext>TenantConfigBean.createDynamicTenantContext(OidcTenantConfig oidcConfig) TenantConfigBean.getStaticTenantsConfig()io.smallrye.mutiny.Uni<TenantConfigContext>LazyTenantConfigContext.initialize()default io.smallrye.mutiny.Uni<TenantConfigContext>TenantConfigContext.initialize()Only static tenants that are notready()can and need to be initialized.(package private) io.smallrye.mutiny.Uni<TenantConfigContext>DefaultTenantConfigResolver.resolveContext(io.vertx.ext.web.RoutingContext context) (package private) io.smallrye.mutiny.Uni<TenantConfigContext>DefaultTenantConfigResolver.resolveContext(String tenantId) protected io.smallrye.mutiny.Uni<TenantConfigContext>OidcIdentityProvider.resolveTenantConfigContext(io.quarkus.security.identity.request.TokenAuthenticationRequest request, io.quarkus.security.identity.AuthenticationRequestContext context) Methods in io.quarkus.oidc.runtime with parameters of type TenantConfigContextModifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<ChallengeData>CodeAuthenticationMechanism.getChallengeInternal(io.vertx.ext.web.RoutingContext context, TenantConfigContext configContext) static voidOidcUtils.setSecurityIdentityConfigMetadata(QuarkusSecurityIdentity.Builder builder, TenantConfigContext resolvedContext) (package private) static QuarkusSecurityIdentityOidcUtils.validateAndCreateIdentity(Map<String, Object> requestData, io.quarkus.security.credential.TokenCredential credential, TenantConfigContext resolvedContext, io.vertx.core.json.JsonObject tokenJson, io.vertx.core.json.JsonObject rolesJson, UserInfo userInfo, TokenIntrospection introspectionResult, io.quarkus.security.identity.request.TokenAuthenticationRequest request) Method parameters in io.quarkus.oidc.runtime with type arguments of type TenantConfigContextModifier and TypeMethodDescriptionstatic TenantConfigContextTenantConfigContext.createNotReady(OidcProvider provider, OidcTenantConfig config, Supplier<io.smallrye.mutiny.Uni<TenantConfigContext>> staticTenantCreator) Constructors in io.quarkus.oidc.runtime with parameters of type TenantConfigContextModifierConstructorDescription(package private)LazyTenantConfigContext(TenantConfigContext delegate, Supplier<io.smallrye.mutiny.Uni<TenantConfigContext>> staticTenantCreator) TenantConfigBean(Map<String, TenantConfigContext> staticTenantsConfig, TenantConfigContext defaultTenant, TenantConfigBean.TenantContextFactory tenantContextFactory) Constructor parameters in io.quarkus.oidc.runtime with type arguments of type TenantConfigContextModifierConstructorDescription(package private)LazyTenantConfigContext(TenantConfigContext delegate, Supplier<io.smallrye.mutiny.Uni<TenantConfigContext>> staticTenantCreator) TenantConfigBean(Map<String, TenantConfigContext> staticTenantsConfig, TenantConfigContext defaultTenant, TenantConfigBean.TenantContextFactory tenantContextFactory)