Auth0 OAuth2.0 перенаправление 500

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

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
541
1

Ответы 1

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

Другие вопросы по теме