gpt4 book ai didi

amazon-cognito - 放大 "Unable to verify secret hash for client"

转载 作者:行者123 更新时间:2023-12-04 17:30:12 26 4
gpt4 key购买 nike

我们一直在使用Amplify和Cognito为部署到Lambda的Angular6应用程序注册用户。客户端希望从电子邮件过渡到用户名作为主要用户标识。因此,我们创建了一个新的用户池/客户端。我对配置设置没有任何了解,只是给了我新的用户池,身份池和客户端ID。然后,我将应用程序注册的代码更改为如下所示:

  return from(Auth.signUp({
'username': username, // was email
'password': password,
attributes: { // added these
'email': email,
'phone_number': phone_number,
'family_name': name,
'birthdate': DOB,
'custom:last_4_ssn': SSN // custom attribute
}}));

我没有做出其他任何更改的响应是:无法验证客户端的 secret 哈希。 Google声称问题在于,secretAccess当前是不受支持的配置,但是可以访问这些服务的人向我发誓,在我们的设置中没有配置secretAccess。

对于无法访问配置,我深表歉意,但是还有其他可能的原因会收到此错误吗?

最佳答案

该错误可能是由于您所连接的应用程序客户端具有关联的 key 这一事实引起的。创建用户池应用程序客户端时,默认情况下会生成一个 secret :
enter image description here

现在,使用React-Native Amplify,您必须使用没有生成 key 的应用程序客户端。因此,当您使用所需的属性创建新的应用程序客户端时,请确保未选中“生成客户端密码”框。

关于amazon-cognito - 放大 "Unable to verify secret hash for client",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52487433/

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