SSO формирует токен аутентификации, используемый в angular 7 - PullRequest
0 голосов
/ 13 июня 2019

Я новичок в angular, и я хотел бы знать, возможно ли это. У меня есть единый вход с использованием проверки подлинности с помощью форм, который я использую для проверки подлинности в веб-приложениях MVC. Могу ли я использовать эту существующую аутентификацию для обеспечения единого входа в мои новые угловые веб-приложения? Если это возможно, пожалуйста, дайте мне несколько идей о том, как это реализовать. Заранее спасибо.

1 Ответ

0 голосов
/ 13 июня 2019

Мы используем токен (JWT), который передается клиентскому приложению angular и используется для аутентификации будущих запросов.

На высоком уровне мы выполняем проверку подлинности с помощью форм, и при успешном входе в систему мы отвечаем клиенту с помощью JWT, который сохраняется в хранилище сеансов. Затем приложение перенаправляется в наш угловой SPA, который имеет Guard, который загружает токен из хранилища и аутентифицирует сеанс или перенаправляет пользователя обратно на страницу входа в систему, если JWT отсутствует или просрочен.

Мы используем эту библиотеку, чтобы помочь с "вещами" JWT на угловой стороне (проверка на срок действия и т. Д.). https://github.com/auth0/angular2-jwt

Вы можете увидеть пример здесь: https://code -maze.com / аутентификации aspnetcore-JWT-1 /

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