更新:找到答案并制作了一个视频:AWS Cognito - get authenticated User UserPool Attributes - React.JS
我正在尝试检索经过身份验证的用户的用户池属性,以便可以显示他们用来注册的属性值,例如他们的姓名,电子邮件,电话号码等。
首先,我想知道是否需要创建API调用/ Lambda函数,或者是否可以仅使用import { Auth } from "aws-amplify"
。
例如,要登录,我打电话给await Auth.signIn(fields.email, fields.password);
,这就是我需要登录的全部信息。
我是否可以做类似的事情来获取登录的用户属性,如调用await Auth.getUser()
,还是需要创建API调用?我只是想找出最安全的方法来解决这个问题,而aws放大文档对我来说并没有多大意义。非常感谢您的帮助或见解!