Identity Server 4 - клиент Angular / OID C и cookie по умолчанию - PullRequest
0 голосов
/ 07 января 2020

Мне нужно предложение Я пытаюсь изучить ID4 с Angular

Сценарий: Я хочу, чтобы пользователь вводил имя пользователя и пароль, если не регистрируется с помощью электронной почты или телефона.

После прочтения форумов мне еще мало что не понятно.

  1. Во всех документах говорится, что при использовании клиента OID C используйте код, приведенный ниже в Typescript this._userManager.signinRedirect() <--- ВОПРОС, где именно пользователь получит экран для ввода имени пользователя и пароля. И я использую рабочий процесс <code>code id_token, так что это будет полезно для facebook входа в систему. Каким должен быть поток? Должен ли я отображать форму самостоятельно, затем аутентифицироваться на стороне сервера, а затем вызывать signinredirect на клиенте ?? или ID сервер будет отображать форму на основе настроенного пути входа в систему. если он основан на настроенном пути, где я должен дать этот путь?

  2. Когда пользователь НЕ вошел в систему, как мне защитить мою регистрацию / вход на стороне сервера (метод в контроллере). Это анонимные методы в контроллере. Подход, о котором я думаю, заключается в том, что когда пользователь загружает приложение на клиенте, выдает готовый файл по умолчанию ie с ID-сервера с утверждениями по умолчанию (если это возможно), и когда любое тело пытается вызвать регистрацию на стороне сервера, отклоните запрос, если я не вижу действительного Повар ie или претензии, которые я ожидаю от клиента, пожалуйста, предложите.

...