Microsoft-adal -angular6 работает только после обновления в angular 6
Я использую microsoft-adal-angular6 для аутентификации Azure Ad в моем приложении angular 6. В настоящее время, когда приложение загружается в первый раз, оно вызывает методы API 2 раза, и я вижу свой значок загрузки. Но после того, как я обновляю страницу, все работает нормально.
Почему так работает? что можно сделать, чтобы этого избежать. Я уже пробовал изменить redirecturi на /redirect.html, но не повезло.
То же самое происходит, когда я перехожу с основного сайта на дочерний. После того, как я перейду на подсайт, мне придется обновлять страницу, чтобы токен заработал.
Спасибо за ваше время и ответ заранее. Любой пример кода в angular 2 или выше был бы очень полезен.
1 ответ
Это связано с тем, что срок действия токена проверки подлинности Azure истекает каждые 1 час. См. Мой ответ в приведенной ниже ссылке, которая может дать вам представление.