结合使用自己的后端和AWS Amplify身份验证

时间:2020-03-17 21:19:12

标签: amazon-web-services amazon-cognito aws-amplify

我正在研究在应用程序(https://aws-amplify.github.io/docs/js/authentication)上使用AWS Amplify进行身份验证的可能性

我想知道的是我是否可以将自己的后端用于该应用程序。例如,连接到数据库的节点API服务器不是托管在AWS上,而是托管在某个地方的专用盒子上。

我想对前端的auth Auth.signUpAuth.signUp使用放大方法。但是然后假设我正在开发游戏-例如,当用户调用POST getItems时,我会将其定向到非AWS后端。也许在API调用中传递Auth.currentCredentials()的结果,以便获取可以以某种方式验证这些令牌的当前令牌?

我的想法是,然后我可以使用从经过验证的JWT中提取的电子邮件(或某种其他唯一用户ID)来将基于用户的记录存储在我自己的托管数据库中。

在可能的情况下,我想避免在开始时尽可能走API网关,lambda,dynamo等的完整S3路由,但是在必要时保持逐步移动的能力!

0 个答案:

没有答案