Я изучаю IdentityServer3, и мне интересно, существует ли встроенная поддержка определенного сценария, который я бы хотел реализовать. Поток выглядит следующим образом:Учетная запись, связанная с IdentityServer3
- пользовательских знаков в IdentityServer, используя Identity1 и выдается Access маркеры для нашего приложения.
- Пользователь переходит к «Ссылка идентичности» Страница, , где они могут выбрать, чтобы связать личность на свой счет
- Хотя вошли в Identity1, пользователь вводит учетные данные для Identity2 , чтобы доказать, что они владеют Identity2
- Используя информацию Identity2, мое приложение связывает два счета с той же учетной записью.
Этот тип привязки учетной записи поддерживает OOTB с IdentityServer3, и если да, то какие функции я должен использовать.
Если нет, то какие-либо рекомендации о том, как действовать? Основная проблема, с которой я не знаю, как выполнить идентификацию IdentityServer3, - это обработка «двойного входа» (например, аутентификация как Identity2, уже подписанная как Identity1)
Я не вижу, что вам обязательно нужно выполнить «полный знак» для Identity2. Не нужно ли вам проверять правильность имени пользователя и пароля, а затем выполнить логику привязки, которая вам нужна? –
Правильно, это все, что мне нужно сделать, я все еще хочу работать в контексте Identity1. Поэтому я предполагаю, что вы подразумеваете, что мне не нужно выполнять вход для Identity2 в контексте страниц входа IdentityServer? – Kartik