Ожидается ли когда-нибудь увидеть ответ статуса «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=... по возвращении





У меня неправильно написано поле обратного вызова, должно быть 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