【问题标题】:Friend request and friends list with AWS Cognito使用 AWS Cognito 的好友请求和好友列表
【发布时间】:2017-05-18 06:27:15
【问题描述】:

我正在使用 AWS Cognito 和 DynamoDB 构建一个 ionic2 应用程序,我想在其中创建一个朋友部分,在 Cognito 用户池 ID 中创建 friends 属性是否是一个好方法,如果是,我可以访问我的朋友数据还是我需要在 DynamoDB 中创建一个profiles 表并访问其数据并创建朋友列表作为回报

【问题讨论】:

    标签: amazon-web-services amazon-dynamodb amazon-cognito


    【解决方案1】:

    您存储在 cognito 中的任何内容都只能由用户自己访问。因此,假设您想创建一个功能,让 Bobby 能够查看 Amy 的朋友列表。如果您将 Amy 的朋友存储在她​​的 cognito 数据集中,这将是不可能的。使用 Bobby 的凭据,您将无法访问 Amy 的 cognito。 因此,如果数据需要被其他人访问,您需要将其存储在 DynamoDB 之类的东西中。

    【讨论】:

    • Cognito 团队成员在这里。听起来他们正在使用 Cognito 用户池,这与 Cognito Sync 不同,因为它有自己的数据存储,但这个答案仍然是正确的。用户属性不是世界可读的,因此您需要一个外部数据存储(您对 Dynamo 的建议完全没问题)。
    • @JeffBailey 是否无法从联合身份中使用 identityId
    • 我知道这是旧的,但你有任何链接到如何做到这一点的教程?我现在正在开发一个应用程序,并坚持使用 cognito 和 dynamodb 构建朋友列表和请求系统的这一部分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-02
    • 1970-01-01
    • 1970-01-01
    • 2012-04-03
    • 2017-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多