Net Core Identity - запрашивать у пользователя недостающую информацию / запрашивать согласие с правилами и положениями при внешней регистрации - PullRequest
0 голосов
/ 03 апреля 2020

Чего я пытаюсь достичь?

Я хочу перенаправить пользователя на страницу, когда он / она регистрируется, например, в Google или Facebook, когда какая-либо информация отсутствует. Я также хотел бы попросить пользователя принять материалы, связанные с GDPR.

Справочная информация

Я использую быстрый старт из IdentityServer4, который включает Net Базовая идентичность с приятным пользовательским интерфейсом быстрого запуска, и он обрабатывает регистрацию пользователей, когда пользователь не найден после нажатия обратного вызова от внешнего поставщика.

Когда пользователь регистрируется локально, проблем нет - все данные проверяются, как и ожидалось, поэтому у меня нет проблем, но я не могу найти способ как-то попасть в середину регистрации, когда пользователь регистрируется через внешнего провайдера.

Не уверен, имеет ли это значение в этом контексте, но мне это нужно в службе аутентификации, которая использует IdentityServer4.

1 Ответ

0 голосов
/ 03 апреля 2020

В зависимости от шаблона проекта быстрого старта, вы должны иметь возможность подключиться к обратному вызову внешнего входа в систему до создания пользователя. См. документы и пример .

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