Что изменилось в реализации Microsoft oAuth 2.0? - PullRequest
2 голосов
/ 29 апреля 2020

У меня есть веб-сайт, который использует учетные записи Microsoft для проверки подлинности более трех лет. Это веб-приложение Node, использующее пакет passport-windowslive .

В последнее время, когда пользователи возвращаются с login.live.com после успешной регистрации с использованием своих учетных записей Microsoft, одного из двух типов ошибок, иногда:

Недопустимое значение для входного параметра 'scope'. Целевой объект "" домен моего веб-сайта "не существует.

или:

Указанное значение для значения кода недопустимо. Срок действия кода истек.

Ошибка: sporadi c. Я не могу воспроизвести его на своем компьютере для разработки.

Поскольку пакет passport-windowslive последний раз менялся четыре года на go, а мой код не менялся более двух лет, причина выглядит так, как будто конец Microsoft. Что изменилось?


Обновление: проблема усугубляется. Ранее эту проблему иногда можно было решить, используя сеанс браузера в режиме инкогнито или изменив браузер. Теперь это происходит во всех браузерах. Но я все еще не могу воспроизвести ошибку при работе на локальном хосте (без http).

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