在从OAuth2提供商进行最终重定向期间,是否预计会看到“500”状态响应?
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=...
答案 0 :(得分:0)
我拼错回调字段它应该是 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
的详细信息