我正在开发一个iOS应用程序。 我想设置用户身份验证。 即 用户提供用户名和密码,并通过TVM进行身份验证。用户对 AWS 资源的访问根据其凭证进行管理。
- 如何设置? 带有 TVM 的 IAM 是否足以设置用户名/密码身份验证?
- 我是否需要第三方身份验证提供商,如 Singly 或 StormPath?
- 我希望用户通过身份验证并收到一个"个人资料",其中可能包括名字、姓氏等。 设置它的最佳方法是什么?
-
AWS 站点确实包含有关设置示例身份 TVM 的分步说明。我们还创建了一个 CloudFormation 模板来简化部署。 重要的是要注意,这只是一个例子,可以而且应该自定义以满足您的需求。
-
示例 TVM 不需要外部身份验证,但如果您认为您的用例有必要,您当然可以添加它。
-
您可以更新示例 TVM 来存储此内容,源代码可在 GitHub 上找到。
您还可以考虑使用 Web 联合身份验证,并利用 Facebook、Google 或 Amazon 作为您的身份提供商。根据您的使用案例,这可能会提供您需要的所有身份信息。