Доступ к tenantid в пользовательском магазине - PullRequest
0 голосов
/ 04 декабря 2018

Я пытаюсь внедрить мультитенантный сервер идентификации 4, который использует разные базы данных для каждого клиента для проверки пользователей, используя пользовательский идентификатор UserStore в .net core 2.1.

Я использую общие типы ClientCredentials и ResourceOwnerPassword.Я видел, что хорошей практикой является передача идентификатора клиента в параметрах acr_values, и он работает просто отлично.

Я успешно добавляю идентификатор клиента в утверждения клиента с помощью метода ICustomTokenRequestValidator.ValidateAsync.

То, что я не могу найти способ сделать, - это способ прочитать идентификатор клиента в реализации IUserStore, чтобы переключить строку соединения с БД.

Я искал решение 2 дня.Не могли бы вы помочь мне, пожалуйста?

Спасибо!

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