错误500 Cognito“令牌端点” / oauth2 /令牌

时间:2018-07-05 14:11:27

标签: oauth aws-cognito

我在令牌端点中收到错误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     {“错误”:“内部错误”}

1 个答案:

答案 0 :(得分:0)

我发现了问题。我在Basic和哈希之间的标头授权中有两倍的空间。无论如何,亚马逊的错误处理也存在问题,我们不应该得到500。