当前位置:  开发笔记 > 编程语言 > 正文

Aws iam命令,使用用户名和密码验证/验证用户?

如何解决《Awsiam命令,使用用户名和密码验证/验证用户?》经验,为你挑选了1个好方法。

是否有任何AWS IAM命令可用于通过传递他/她的用户名和密码组合来验证或验证用户?

例如:使用此命令

aws iam get-user --user-name test@domain.com

它返回

{
    "User": {
        "UserId": "AIDAJR3****VOYB2***NE",
        "Path": "/",
        "UserName": "test@domain.com",
        "Arn": "arn:aws:iam::349578444322:user/test@domain.com",
        "CreateDate": "2015-12-07T15:46:20Z"
    }
}

我想要的是,我创建了一个Web APP,用户将输入他/她的AWS用户名和密码以登录APP,那么,是否有任何命令或API可用于验证/验证用户?



1> Naveen Vijay..:

目前,我认为这是不可能的.

问:是否有用于验证用户登录的身份验证API?

不可以.没有以编程方式验证用户登录.

https://aws.amazon.com/iam/faqs/#login_anchor

AWS管理控制台是唯一的应用程序[+移动应用程序],它接受用户名和密码组合以提供对AWS资源的访问.所有其他路由都涉及IAM角色或IAM用户或STS以进行身份​​验证以访问AWS资源 - 您无法利用或AWS依赖自定义Web应用程序的身份验证.

话虽如此,我可以想到几种替代方案,当然不是解决方案或解决方案.

    使用Amazon.com API登录http://login.amazon.com/manageApps

    使用不同提供商的Amazon Cognito身份验证http://docs.aws.amazon.com/cognito/devguide/identity/concepts/authentication-flow/

    使用Amazon Directory Services - 托管Active Directory.它更像是Microsoft Active Directory即服务,您可以使用它为您的自定义Web应用程序提供身份验证,同时AWS负责正常运行时间和运行状况

推荐阅读
依然-狠幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有