Angular 4: Аутентификация с использованием SAML и токена

Я работаю над настройкой приложения Angular 4 + NodeJS (для SAML-PASSPORT) + Spring Boot (все API).

Это процесс аутентификации и авторизации: 1. В пользовательском интерфейсе пользователь нажимает на кнопку "Вход". 2. Запрос отправляется в SAML IDP для входа в систему. 3. Пользователь аутентифицирует себя. 4. ПОЗИЦИИ SAML IDP возвращаются на мою конечную точку NodeJS API /login/callback 5. NodeJS перенаправляет пользователя во внешний интерфейс - на этом этапе я хотел бы сгенерировать токен и отправить его на сторону пользовательского интерфейса. Я не могу отправить его через URL

Как бы вы решили эту проблему отправки сведений о пользователе / ​​токена из NodeJS после проверки подлинности SAML во внешний интерфейс

В Angular 4 есть концепция, похожая на сервлет, в которой я выбираю маршрут, но за сценой фиксируется маршрут, показывающий маркер пользователя или детали в URL.

Я не хочу этого делать: http:///landing/token=5384742894

Я чувствую, что это уже решенная проблема, я просто не уверена, что это правильный путь.

1 ответ

В итоге я использовал Cookie для отправки ключевых данных

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