Microsoft-adal -angular6 работает только после обновления в angular 6

Я использую microsoft-adal-angular6 для аутентификации Azure Ad в моем приложении angular 6. В настоящее время, когда приложение загружается в первый раз, оно вызывает методы API 2 раза, и я вижу свой значок загрузки. Но после того, как я обновляю страницу, все работает нормально.

  1. Почему так работает? что можно сделать, чтобы этого избежать. Я уже пробовал изменить redirecturi на /redirect.html, но не повезло.

  2. То же самое происходит, когда я перехожу с основного сайта на дочерний. После того, как я перейду на подсайт, мне придется обновлять страницу, чтобы токен заработал.

Спасибо за ваше время и ответ заранее. Любой пример кода в angular 2 или выше был бы очень полезен.

1 ответ

Это связано с тем, что срок действия токена проверки подлинности Azure истекает каждые 1 час. См. Мой ответ в приведенной ниже ссылке, которая может дать вам представление.

Проблема с обновлением токена Adal.js в Angular

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