1

我正在创建一个简单的应用程序,如果他们在数据库中,我想将用户数据保留在后端(如电子邮件,管理员可以在其中为用户帐户添加电子邮件),然后我希望他们使用他们的 google+ 帐户登录。我最初与护照和猫鼬协调研究了 google-oauth,我实施得很好,但我的老板让我使用 dynamodb。所以我从项目中放弃了 mongodb。每当我使用 auth 研究 dynamodb 时,它就会出现 Cognito。我明白了,他们想卖更多的服务。但是,这对我的项目来说太过分了,我还不需要将身份验证与多个设备绑定。我只是想在 dynamodb 中保存用户的信息 - 登录时查找该信息,如果存在,则使用 google oauth 进行身份验证并继续。但是我很难找到资源来用 aws 和 dynamodb 以简单的方式做到这一点。任何帮助表示赞赏。欢迎任何教程。提前致谢。

4

1 回答 1

0

当您想要提供额外的安全性以让用户访问您的 AWS 资源时,AWS cogntio 发挥了作用,它提供了具有有限权限的访问权限。您可以为 DynamoDB 表等资源提供尽可能多的访问权限。但在您的情况下,您不需要 AWS cognito。因此,请尝试找出 AWS DynamoDB 实施,您需要为此提供访问密钥。因此,您应该创建一个 IAM 角色,您将在其中定义您希望用户访问的 DynamoDB 表。所以寻找 DynamoDB 实施和 IAM 角色。

于 2018-06-15T03:58:35.647 回答