gpt4 book ai didi

amazon-web-services - AWS Cognito InitiateAuth : Missing required parameter UserName

转载 作者:行者123 更新时间:2023-12-04 08:00:46 29 4
gpt4 key购买 nike

在初始化对 AWS Cognito 的身份验证时,API 拒绝了我的请求:

InvalidParameterException: Missing required parameter UserName
status code: 400,

这是请求的内容(是的,我尝试将其放在任何地方,但没有成功)。
params := &cognitoidentityprovider.InitiateAuthInput{
AuthFlow: aws.String("USER_SRP_AUTH"), // Required
ClientId: aws.String("xxxxxxxxxxxxxxxx"), // Required
AuthParameters: map[string]*string{
"username": aws.String("myUser"), // Required
"UserName": aws.String("myUser"), // Required
},
ClientMetadata: map[string]*string{
"username": aws.String("myUser"), // Required
"UserName": aws.String("myUser"), // Required
},
}

请问有什么问题吗?
考虑到文档 ( https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-dg-pdf.pdf ), username应该与 srpA 一起在 AuthParameters 中.问题可能来自srpA吗?如果是这样,这是什么?好像是密码。

最佳答案

它应该在 AuthParameters 中,而不是 ClientMetadata。

我相信预期值是 USERNAME 和 SRP_A。

关于amazon-web-services - AWS Cognito InitiateAuth : Missing required parameter UserName,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38689721/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com