У меня есть приложение angular 6, использующее JWT и IdentityServer 3 для аутентификации.Все работает как положено.Тем не менее, я отправляю подробную ссылку из приложения по электронной почте.Если пользователь щелкает ссылку, браузер открывается с URL-адресом, перенаправляет на сервер идентификации и использует AD для входа в систему.После этого приложение возвращается к корневому представлению приложения по умолчанию, теряя нажатый URL.
Я немного искал, но так и не нашел полного решения своей проблемы.Я сохраняю файл location.href в хранилище сеансов в «ngOnInit» и перенаправляю на него после того, как получаю событие «token_received» из angular-oauth2-oidc.Однако, похоже, это не работает, так как сохраняет ссылку с токеном в URL, а не мой первоначальный вызов.
Каково решение этой проблемы?