После успешного входа в систему функция acquToken () не может получить токен - PullRequest
1 голос
/ 11 апреля 2019

У меня есть приложение, в котором я защищал API функций Azure с помощью Azure AD.Я использую простой интерфейс js / html и adal.js для аутентификации.Приложение работало нормально, но две недели назад один клиент сообщил мне о проблеме, что он не может использовать API, и видит сообщение об ошибке, что у него нет разрешений для API.Проблема довольно странная, потому что:

    • Приложение все еще работает для остальных клиентов
    • Он может успешно войти в систему и использовать приложение из другогоcomputer.
    • На компьютере, на котором у него возникла проблема, он может успешно войти в приложение (я вижу это в журналах приложения Azure AD).После входа в приложение acquireToken() возвращает ошибку об истечении времени ожидания.Затем возвращаемый токен не определен, и, следовательно, выполнение запроса без токена возвращает ошибку, из-за которой у него нет разрешений для API.

    Он пытался войти в приложение с помощью Firefox и Opera также в режиме инкогнито.режим, но все еще сталкивается с той же ошибкой.

    Итак, мой вопрос: есть ли у вас идеи, почему это приложение перестало работать только на одном компьютере?

    Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
    ...