У нас есть одна БД для каждого арендатора. С тех пор я думаю, что мы не можем так настроить. Есть ли способ динамически вводить DBContexts?
я есть IDP (Identity Server 4), размещенный с несколькими привязками: auth.company1.com и auth.company2.com У меня также есть API, защищенный от этого IDP. Поэтому для доступа к API мне нужно получить токен доступа от IDP. Это настраивается в классе запуска на уровне API следующим образом:
services.AddAuthentication("Bearer")
.AddIdentityServerAuthentication(options =>
{
options.Authority = "https://auth.company1.com/";
options.RequireHttpsMetadata = true;
options.ApiName = "atb_api";
});
Как я могу настроить параметры. Авторитет динамически, поэтому он позволяет полномочия из нескольких доменовhttps://auth.company1.com/ а такжеhttps://auth.company2.com/ ?