首页 > 解决方案 > AWS IAM 用户登录集成是否可以通过自定义应用程序完成?

问题描述

对于我的自定义应用程序,我想让 AWS 处理用户登录,基本上我想要 IAM 用户登录功能并在成功登录时回调应用程序。就像与“使用 Google 登录”的集成一样。

我确实了解 AWS Cognito 会这样做,但我希望使用 Cognito 不支持的硬件密钥与该用户进行 MFA,因为我的理解是。

IAM 用户可以使用硬件密钥 MFA,所以如果我可以创建一个允许 IAM 用户登录 AWS 并使用回调或令牌重定向回我的应用程序的应用程序,那么它会很好,有什么想法吗?

标签: amazon-web-servicesamazon-cognito

解决方案


IAM 用户/角色用于登录 AWS 管理控制台以及在创建服务客户端时使用 AWS 开发工具包。您使用 IAM 用户的凭证。

如果您不熟悉将 IAM 用户与开发工具包一起使用,请参阅此主题:

开始使用适用于 Java 2.x 的 AWS 开发工具包

您所描述的是 Cognito 和用户池中定义的用户的用例。例如,您可以通过以下方式要求用户使用用户池中定义的用户登录来保护您的 Web 应用程序:

在此处输入图像描述


推荐阅读