Blazor, IdentityServer4 и многопользовательский режим

#identityserver4 #multi-tenant

#identityserver4 #многопользовательский

Вопрос:

Я создаю Blazor приложение, которое использует IdentityServer4 for authentication и авторизацию для a WebAPI . Моя цель — настроить это таким образом, чтобы клиенты использовали одни и те же экземпляры приложений и api, но имели отдельную базу данных. Таким образом, все пользователи будут видеть «https://app.domain.com » но им будут представлены данные из их базы "tenant_1_db", "tenant_2_db" данных , etc

Я прочитал кое-что об использовании acrvalues из IdentityServer4 для хранения значения арендатора пользователя, но не уверен, является ли это наиболее подходящим способом управления этим?

Любая обратная связь будет с благодарностью принята 🙂

Комментарии:

1. Структура ниже: » app.domain.com » — Приложение Blazor » identity.domain.com » — IdentityServer4 (Identity_DB) » api.domain.com » — WebAPI — (арендатор_1_db, арендатор_2_db)