У меня есть приложение Angular 7 и я использую библиотеку adal-angular4 для входа в систему. Я хотел, чтобы все мое приложение было защищено, поэтому у меня есть охрана на всех маршрутах. Если я использую действительные учетные данные, все работает нормально. Если я использую неправильные учетные данные домена, он перенаправляется обратно в приложение и автоматически перенаправляется обратно на экран входа в систему. Как зафиксировать ошибку входа в систему и вывести на экран правильное сообщение об ошибке для пользователя.
Перенаправленный URL-адрес содержит содержимое хэша ниже. Как перехватить и показать соответствующее сообщение об ошибке.
error = invalid_grant & error_description = AADSTS500083: + Невозможно + проверить + токен + подпись. + Нет + доверенный + царство + был + найден + с + идентификатором
В MSAL.js есть различные события, такие как, msal: loginFailure или msal: acquTokenFailure, которые могут быть зарегистрированы. Я не смог найти похожие события для регистрации в ADAL.