amazon-web-services - AWS IAM 用户登录集成是否可以通过自定义应用程序完成?
问题描述
对于我的自定义应用程序,我想让 AWS 处理用户登录,基本上我想要 IAM 用户登录功能并在成功登录时回调应用程序。就像与“使用 Google 登录”的集成一样。
我确实了解 AWS Cognito 会这样做,但我希望使用 Cognito 不支持的硬件密钥与该用户进行 MFA,因为我的理解是。
IAM 用户可以使用硬件密钥 MFA,所以如果我可以创建一个允许 IAM 用户登录 AWS 并使用回调或令牌重定向回我的应用程序的应用程序,那么它会很好,有什么想法吗?
解决方案
IAM 用户/角色用于登录 AWS 管理控制台以及在创建服务客户端时使用 AWS 开发工具包。您使用 IAM 用户的凭证。
如果您不熟悉将 IAM 用户与开发工具包一起使用,请参阅此主题:
您所描述的是 Cognito 和用户池中定义的用户的用例。例如,您可以通过以下方式要求用户使用用户池中定义的用户登录来保护您的 Web 应用程序:
推荐阅读
- python - 如何将固定的 subplot2grid 排列的倍数绘制成一个图形?
- python - 当 Pandas 在多个带有颜色标签的子图中创建散点图时,无法设置 xlabel
- javascript - Need mmenu to react differently on desktops and mobile devices
- css - MaterializeCSS collapsible with IMAGE
- npm - 找不到模块“指挥官”
- algorithm - 堆栈是否是数据结构?
- git - Libgit2sharp, Pushing a specific branch to new remote
- angular - 使用 Content-Type multipart/form-data 上传 IFormFile 时缺少内容类型边界
- python - Overloading validate in cerberus
- java - txt文件中单词与单词的比较及同音异义的方法