使用没有客户端密码的 clientId

Has*_*mad 5 amazon-web-services amazon-cognito aws-appsync

在 AppSync 中,当我尝试通过 Cognito 用户池登录并输入 ClientID 时,会出现错误使用没有客户端密码的 clientId。

我只输入 ClientID 但它没有继续

在此处输入图片说明

Ran*_*ngy 8

  1. 在控制台中转到您的用户池。
  2. 转到常规设置 -> 应用程序客户端(不是应用程序集成 -> 应用程序客户端设置)
  3. 点击每一项下的“显示详细信息”。
  4. 查看“应用程序客户端密码”字段。

就我而言,Amplify 为我创建了两个应用程序客户端,一个_app_client在末尾,其中有一个客户端机密。一个_app_clientWeb在末尾没有客户端机密的。他们似乎在其他方面完全相同。您想从没有秘密的那个中选择 App Client id,或者创建一个没有秘密的新 App Client。


小智 3

我遇到了同样的问题,AppSync 似乎不允许使用具有客户端密钥的用户池,因此我创建了新的用户池,并在创建应用程序客户端时取消选中生成客户端密钥选项。现在运作良好。