Двухфакторная аутентификация с использованием OpenID Connect ASOS

Я пытаюсь реализовать двухфакторную аутентификацию с использованием OpenID Connect с использованием ASOS/Openiddict через ASP.NET Core.

Поток будет

Шаг 1. Пользователь вводит адрес электронной почты / пароль, как любая другая аутентификация.

Шаг 2. После подтверждения шага 1 пользователь перенаправляется на веб-сайт OpenID Connect (ASOS/Openiddict), где он вводит другой адрес электронной почты / пароль.

Шаг 3. После подтверждения шага 2 пользователь перенаправляется обратно к проверяющей стороне, а его адрес электронной почты является частью идентификатора токена.

Я бы подтвердил идентичность, если шаг 1 и шаг 3 имеют одинаковый адрес электронной почты.

У меня проблема в шаге 2, так как это перенаправление на внешний сайт. Проверка подлинности сеанса шага 1 прошла.

Каковы наилучшие способы / Как связать шаг 1 и шаг 3 с одним и тем же сеансом для подтверждения идентичности?

0 ответов

Другие вопросы по тегам