All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.quarkus.oidc.TenantConfigResolver Maven / Gradle / Ivy

Go to download

Secure your applications with OpenID Connect Adapter and IDP such as Keycloak

There is a newer version: 3.17.5
Show newest version
package io.quarkus.oidc;

import io.quarkus.oidc.runtime.OidcTenantConfig;
import io.vertx.ext.web.RoutingContext;

/**
 * 

* A tenant resolver is responsible for resolving the {@link OidcTenantConfig} for tenants, dynamically. * *

* Instead of implementing a {@link TenantResolver} that maps the tenant configuration based on an identifier and its * corresponding entry in the application configuration file, beans implementing this interface can dynamically construct the * tenant configuration without having to define each tenant in the application configuration file. */ public interface TenantConfigResolver { /** * Returns a {@link OidcTenantConfig} given a {@code RoutingContext}. * * @param context the routing context * @return the tenant configuration. If {@code null}, indicates that the default configuration/tenant should be chosen */ OidcTenantConfig resolve(RoutingContext context); }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy