首页 > 解决方案 > 使用没有客户端密码的 clientId

问题描述

在 AppSync 中,当我尝试通过 Cognito 用户池登录并输入 ClientID 时,它会给出错误 Use a clientId without a client secret。

我只输入 ClientID 但它没有继续

在此处输入图像描述

标签: amazon-web-servicesamazon-cognitoaws-appsync

解决方案


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

在我的例子中,Amplify 为我创建了两个应用程序客户端,一个_app_client在最后,它有一个客户端密码。最后一个_app_clientWeb没有客户秘密。他们似乎在其他方面是相同的。您想从没有密钥的应用程序客户端 id 中选择一个,或者创建一个没有密钥的新应用程序客户端。


推荐阅读