【问题标题】:How can I assign AWS Cognito User Pools unauthenticated roles?如何分配 AWS Cognito 用户池未经身份验证的角色?
【发布时间】:2017-01-26 14:17:32
【问题描述】:

我一直在阅读有关 AWS Cognito 支持未经身份验证的使用的 Amazon 文档和热门教程/博客文章。例如:

  1. http://docs.aws.amazon.com/cognito/latest/developerguide/getting-credentials.html
  2. http://docs.aws.amazon.com/AWSJavaScriptSDK/guide/browser-configuring.html#Using_Amazon_Cognito_to_Authenticate_Users
  3. http://moonsault.co/2015/06/23/using-aws-lambda-app.html

等等。但是,在当前(2016 年 9 月)用户池 UI 中创建新用户池时,找不到“未经身份验证的使用”复选框:https://console.aws.amazon.com/cognito/

任何地方也没有“编辑身份池”按钮或下拉菜单。以下是展示这一点的屏幕截图工作流程。

那么您现在如何设置用户池以供未经身份验证的用户使用?

  1. 如果我尝试创建一个新池:

  2. 带我到这里,没有用于未经身份验证的复选框:

  3. 如果我选择默认值:

  4. 带我到这里...仍然没有复选框:

  5. 所以我继续执行,它显示了一个没有复选框的成功屏幕:

  6. 如果我尝试使用我已经拥有的身份池之一怎么办?我读过我应该使用“编辑身份池”链接,但我也找不到。

  7. 看不到下拉菜单或编辑按钮。

不确定我在这里缺少什么......

【问题讨论】:

    标签: amazon-web-services amazon-s3 aws-lambda amazon-cognito


    【解决方案1】:

    未经身份验证的角色是 Cognito Federated Identities 中身份池的一个概念,您正在经历的是 Cognito 用户池。这些是完全不同的实体。您可能希望创建一个身份池来配置未经身份验证的访问,并根据需要将您的用户池设置为提供者。

    Cognito 控制台的登录页面包含指向两者的链接。

    【讨论】:

      猜你喜欢
      • 2018-04-05
      • 2019-08-15
      • 2016-01-17
      • 2016-08-08
      • 2019-08-25
      • 2017-07-01
      • 2016-12-22
      • 2017-05-31
      • 2019-10-06
      相关资源
      最近更新 更多