Auth0 вызов checkSession для возобновления возвращает страницу ошибки HTML - PullRequest
0 голосов
/ 30 марта 2020

У меня есть одностраничное приложение, использующее 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.

1 Ответ

0 голосов
/ 05 апреля 2020

Мне не хватало предоставления параметра redirectUri для вызова checkSession.

Я также обнаружил, что могу найти журналы с этими ошибками, перейдя в меню «Журналы» в Auth0. Приборная панель.

...