Azure active directory 邮递员-如何使用登录表单获取Azure Active Directory令牌?

Azure active directory 邮递员-如何使用登录表单获取Azure Active Directory令牌?,azure-active-directory,postman,Azure Active Directory,Postman,通过让用户使用标准AAD登录表单登录,是否可以在Postman中获得AAD令牌 我知道如何使用对AAD的请求(grant_type=client_credentials)获取令牌,但这样的令牌没有UPN(用户标识) 我想以某种方式在邮递员中输入我的凭证并获取令牌。因此,这是一种手动交互,用户(me)需要手动登录-就像ie.Visual Studio验证您的身份一样。无法弹出登录页面,因为它只执行HTTP请求。正如您所说,它可以执行机密的客户端流 您可以手工构造一个身份验证请求,登录并获取身份验证

通过让用户使用标准AAD登录表单登录,是否可以在Postman中获得AAD令牌

我知道如何使用对AAD的请求(grant_type=client_credentials)获取令牌,但这样的令牌没有UPN(用户标识)

我想以某种方式在邮递员中输入我的凭证并获取令牌。因此,这是一种手动交互,用户(me)需要手动登录-就像ie.Visual Studio验证您的身份一样。

无法弹出登录页面,因为它只执行HTTP请求。正如您所说,它可以执行机密的客户端流

您可以手工构造一个身份验证请求,登录并获取身份验证代码。然后获取该身份验证代码并将其放入表单中,然后让其命中Azure AD令牌端点:
https://login.microsoftonline.com/common/oauth2/v2.0/token
会对你非常有帮助


我认为,如果你想快速生成访问令牌,你最好选择一种框架/语言,构建一个轻量级应用程序来获取和记录令牌。Azure AD有一个需要5分钟才能安装的密码,可以转换为打印访问令牌。如果您想使用v1,可以在以下位置签出示例列表:

我明白了,也许在《邮递员》中实施一个有趣的想法。无论如何,我一直在考虑你的建议——构建一个小应用程序,让用户登录并在回调时获取令牌。非常感谢。