我在令牌端点中收到错误500。 我正在使用带有托管登录界面的Google SSO 他的登录URL是https:/sso.auth.ap-northeast-1.amazoncognito.com/login?response_type = code&client_id = asd123&redirect_uri = https://dev.test.com:5000/dev.html
我正在使用“授权代码授予”流程。成功登录后,它会返回到具有授权代码的URL回调_url?code = c015030f-d7bc-48e4-b046-0431b1b66ac7
然后,我需要在“令牌端点”上获取access_token和refresh_token。 网址:https://sso.auth.ap-northeast-1.amazoncognito.com/oauth2/token 使用application / x-www-form-urlencoded 授权:基本base64(client_id:client_secret) 字段
grant_type=authorization_code
scope=email openid profile
redirect_uri=https://dev.test.com:5000/dev.html
code=the code that I got to callback to url
我正在按照https://docs.aws.amazon.com/cognito/latest/developerguide/token-endpoint.html
中的说明进行操作我得到的只是错误500和json {“错误”:“内部错误”}
答案 0 :(得分:0)
我发现了问题。我在Basic和哈希之间的标头授权中有两倍的空间。无论如何,亚马逊的错误处理也存在问题,我们不应该得到500。