【发布时间】:2019-12-25 14:07:42
【问题描述】:
有什么方法可以将用户从 cognito 传播到 aws amplify api?我对该应用程序的主要目标是允许其他 cognito 用户访问 Todo(由普通 cognito 用户创建)。
默认情况下,我将是唯一有权访问此Todo 的人。最终,我将被允许在此待办事项中添加“成员”。
在对放大文档进行一些研究后,我有两种方法:
1 - 使用 lambda 触发器使用来自 graphql 的突变创建模型 User。对于这种方法,我不相信我可以通过身份验证访问 lambda 触发器上的 api 服务;
2 - 一旦用户登录,我将拥有一个组件(例如 REACT 组件,它将调用一个服务,该服务(1)将检查用户是否存在,(2)如果不存在则创建新用户。这种方法似乎是有点奇怪,因为我们将有两个事实来源。
【问题讨论】:
标签: javascript reactjs aws-amplify