У меня есть одностраничное приложение, использующее Auth0 Неявный поток с тихой аутентификацией . Часть аутентификации работает нормально, но когда я пытаюсь реализовать метод checkSession
для возобновления сеанса в фоновом режиме (согласно https://auth0.com/docs/libraries/auth0js/v9#using -checksession-to-acqu-new-tokens ), AJAX вызов домена auth0.com возвращает ошибку 400 HTML вместо JSON.
webAuth.checkSession({}, function (err, authResult) {
...
});
Ошибка Oops!, something went wrong
, которую я В моем браузере можно увидеть вкладку devtools Network Response.
Возможно, в системе произошла неправильная конфигурация или произошел сбой службы. Мы отслеживаем эти ошибки автоматически, но если проблема сохраняется, не стесняйтесь обращаться к нам. Пожалуйста, попробуйте еще раз.
Я не уверен, почему будет HTML ответ, и не уверен, что я могу делать неправильно. Я добавил домен своей страницы в список «Разрешенные веб-источники» в настройках приложения Auth0.