#полезное
🫠 Как передать Tenant ID в мультиарендных (multitenant) приложениях?
У вас есть как минимум 3 варианта:
🟠Заголовок запроса (Request header)
🟠Cookie
🟠JWT
В приведённом на фото примере кода Tenant ID извлекается из заголовка HTTP-запроса
Также есть и другие способы получить Tenant ID: передача через строку запроса (query string) или извлечение из claim в удостоверении пользователя
Использование claim-ов, скорее всего, будет самым безопасным способом
Вы даже можете получать Tenant ID из базы данных (но это повлияет на производительность)
После этого можно использовать EF Core для реализации фильтрации по Tenant.
Вот как это делается: читать
👉Новости 👉База вопросов
Post #131
181
