sej*_*ejn 7 amazon-web-services react-native aws-cognito
我正在开发一个react native移动应用程序并使用服务器端API来管理用户相关数据(后端).目前,我正在使用AWS cognito支持用户注册/登录,并且所有用户详细信息似乎都保存在AWS用户池中.
我想在服务器端存储身份验证令牌和用户详细信息,以便我可以使用此详细信息来获取用户相关数据.所以,我想要实现以下方法
请求:
Mobile App UI -> Server API (backend) -> AWS cognito
Run Code Online (Sandbox Code Playgroud)
响应:
AWS cognito -> Server API (backend) -> Mobile App UI
Run Code Online (Sandbox Code Playgroud)
这可能吗?如果不是最好的方法.
快速反应
如果您在 EC2 实例中运行 Springboot,您可以为该 EC2 实例分配一个具有足够权限的角色,并以管理员身份直接从您的服务器应用程序获取数据,我的意思是,使用 SDK,您可以仅使用该角色调用 AWS API 请求,这样您就可以检索所有用户的用户数据。
其他选项
我认为 AWs 提供的一些服务可以让您轻松采用这种方法。
您可以使用 Amazon Cognito Identity Provider 获取用户的凭证,并直接在应用程序中调用,例如 dynamoDB 查询(等),或者您可以执行 AWS API Gateway 请求,如果请求具有有效凭证,则执行这些请求,这样您就可以调用 Lambda 并进行一些处理。如果您需要更多详细信息,您应该发送更多信息以了解您的应用程序的目标并提出更好的推荐。问候,
| 归档时间: |
|
| 查看次数: |
510 次 |
| 最近记录: |