Auth0 OAuth2.0 редирект 500 - PullRequest
       7

Auth0 OAuth2.0 редирект 500

0 голосов
/ 30 апреля 2018

Ожидается ли когда-нибудь появление ответа о статусе "500" во время последнего перенаправления от поставщика OAuth2?

server_error: Unable to issue redirect for OAuth 2.0 transaction

Я пытаюсь определить, является ли это в конечном счете ошибкой Auth0 провайдера (похоже) или моей. Если бы это было мое, я бы ожидал ошибку 400 серии. Можно иметь хуки или правила, могут ли они привести к ошибкам 500-й серии в подобном сценарии? Я также ожидал бы более конкретную ошибку 500, а не 500, а другое доступное число, например 599, из-за отсутствия лучшего примера.

В моем более конкретном случае есть что-то вроде:

new auth0.WebAuth({
            domain: '....auth0.com'
            ,clientID: 'theid...'
            ,callbackUri: 'http://localhost:8080/'
            ,audience: 'http...',
            ,responseType: 'token id_token'
            ,scope: 'openid profile'
            ,leeway: 60
});

успех, затем 500 для /login/callback?state=... по возвращении

1 Ответ

0 голосов
/ 30 апреля 2018

I неправильно написал поле обратного вызова, должно быть redirectUri (не callbackUri выше)! Техническая поддержка Auth0 была достаточно любезна, чтобы указать на это.

Я также спросил об изменении ошибки с 500 внутренняя ошибка сервера на 400 «Плохой запрос», чтобы указать недостающую предоставленную клиентом информацию за мое чтение данных https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml детали за 400 (и остальные) https://tools.ietf.org/html/rfc7231#section-6.5.1

...