Мультитенант сервера идентификации (проверка подлинности по нескольким базам данных) - PullRequest
0 голосов
/ 03 мая 2019

Я пытаюсь настроить сервер идентификации, я показал пример на GitHub, но ни один из них мне не помог.

Мой сценарий:

У меня есть несколько продуктов, в которых естьсобственная база данных.Я хочу настроить один (центральный) сервер удостоверений, который должен обнаруживать исходный запрос и проходить проверку подлинности в соответствующей базе данных (таблица пользователей UserName и пароль) и возвращаться к соответствующему обратному URL-адресу приложения.Кроме того, у меня есть план для аутентификации также и у стороннего провайдера (умный, ссылка на класс и т. Д.).

Пожалуйста, руководство.

Ответы [ 2 ]

0 голосов
/ 03 мая 2019

Если вы хотите, чтобы Identity Server проходил аутентификацию на основе другой базы данных для каждого арендатора с использованием домена / URL-адреса, через который он получал доступ, то это можно сделать с помощью проекта с открытым исходным кодом, называемого saaskit.

https://github.com/saaskit/saaskit

https://benfoster.io/blog/saaskit-multi-tenancy-made-easy

0 голосов
/ 03 мая 2019

У меня была такая же проблема, как и у вас.Я использую tenantId в моей таблице идентичности

Проверьте это

http://ericsmasal.com/2018/06/05/capture-tenant-in-asp-net-core-2-0-web-api/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...