Amazon web services 亚马逊AWS:IAM与TVM

Amazon web services 亚马逊AWS:IAM与TVM,amazon-web-services,amazon-iam,Amazon Web Services,Amazon Iam,我正在开发一个iOS应用程序。我想设置用户身份验证。i、 e.用户提供用户名和密码,并通过TVM进行身份验证。用户对AWS资源的访问是根据其凭据进行管理的 我该如何设置?IAM和TVM是否足以设置用户名/密码身份验证 我需要像Singly或StormPath这样的第三方身份验证提供商吗 我想让用户得到认证,并收到一个“配置文件”,其中可能包括名字,姓氏等。什么是最好的方式来设置这一点 AWS站点确实包含用于设置示例标识TVM的信息。我们还创建了一个简化部署的方法。需要注意的是,这只是一个示例,可

我正在开发一个iOS应用程序。我想设置用户身份验证。i、 e.用户提供用户名和密码,并通过TVM进行身份验证。用户对AWS资源的访问是根据其凭据进行管理的

  • 我该如何设置?IAM和TVM是否足以设置用户名/密码身份验证
  • 我需要像Singly或StormPath这样的第三方身份验证提供商吗
  • 我想让用户得到认证,并收到一个“配置文件”,其中可能包括名字,姓氏等。什么是最好的方式来设置这一点
  • AWS站点确实包含用于设置示例标识TVM的信息。我们还创建了一个简化部署的方法。需要注意的是,这只是一个示例,可以而且应该定制以满足您的需求

  • 示例TVM不需要外部身份验证,但是如果您觉得对您的用例有必要,您当然可以添加它

  • 您可以更新示例TVM以存储此信息,源代码为


  • <>你也可以考虑使用和利用脸谱网、谷歌或亚马逊作为你的身份提供者。根据您的使用情况,这可能会提供您需要的所有身份信息。

    谢谢您,鲍勃!我从你在Youtube上重新发明的视频中学到了很多!1.我们能把TVM和WIF结合起来吗?也就是说,在移动应用程序上,我们为用户提供了一个选项,可以使用Facebook、Google或Amazon登录,和/或使用TVM创建新的个人资料?2.TVM在哪里存储用户/名称配置文件等信息?我必须用DynamoDB来维持吗?3.IAM的用户限制为5000人。TVM也有限制吗?@user1107173很高兴你发现这些视频很有用!网站上提供的示例TVM使用SimpleDB,但我们使用的组合TVM和geo服务器将信息存储在DynamoDB中。您必须自己管理这个数据库,以及TVM后端,尽管部署到Beanstalk会使这更容易。您当然可以将TVM和web identity federation组合在一起,无论是在应用程序中还是在TVM本身中,但如果要进行后者,则需要更新TVM!我可以通过SimpleDB Chrome扩展查看用户。对如何为用户实施密码恢复有何建议?–您的文档声明我们可以修改TVM以恢复密码。我们必须向服务器发送什么才能通过电子邮件发送密码?我确实修改了TVM,将电子邮件地址存储为字段(属性)。我有什么特别需要知道的吗?谢谢。@user1107173很遗憾,我没有任何具体的建议。如果您有用户的电子邮件,则可以使用任意数量的解决方案发送电子邮件,包括。您需要在TVM中实现一个新的请求处理程序,以允许重置密码,并且可能需要实现逻辑以使恢复具有时间限制(例如,令牌在X小时后过期)。