Sko*_*šek 3 azure-active-directory postman
通过让用户使用标准 AAD 登录表单登录,是否可以在 Postman 中获取 AAD 令牌?
我知道如何使用 AAD 请求获取令牌(grant_type = client_credentials),但此类令牌没有 UPN(用户身份)。
我想以某种方式在 Postman 中输入我的凭据并获取令牌。所以这是一个手动交互,用户(我)需要手动登录 - 与 ie 的方式相同。Visual Studio 验证您的身份。
Postman 现在提供“使用浏览器授权”的功能。除了配置 Postman 之外,您还需要对 AAD 应用程序进行更改以支持它。
\n将重定向 URI 添加到您的 AAD 应用程序,以便 Postman 接收授权代码。在 AAD 门户中,导航到您的应用程序注册,然后导航到“身份验证”选项卡,然后添加https://oauth.pstmn.io/v1/callback为新的重定向 URI。当您选中复选框(如下)时,Postman 会提供此 URI \xe2\x9c\x85 Authorize using browser,并且该 URI 也记录在他们的网站上。
您可以在“授权”下为单个请求、请求文件夹或集合进行设置。打开“授权”选项卡并选择OAuth 2.0。在“配置新令牌”部分下,输入以下信息:
Authorization Code (With PKCE)\xe2\x9c\x85 Authorize using browser框https://login.microsoftonline.com/<tenant>/oauth2/v2.0/authorizehttps://login.microsoftonline.com/<tenant>/oauth2/v2.0/tokenSHA-256Send as Basic Auth Header此授权类型不使用)有关详细信息,请参阅Postman 有关 OAuth 2.0 选项的文档。
\n单击Get New Access Token可在计算机的默认 Web 浏览器中打开身份验证流程。身份验证后,它应该重定向回 Postman 应用程序,并且将使用您之前为“令牌名称”提供的名称创建一个新令牌。选择弹出窗口右上角的“使用令牌”,将其复制到您当前的令牌中。如果令牌过期并且您的请求开始授权失败(可能是 401 或 403 错误),您可以重新访问此选项卡并获取新的访问令牌。
有时,您可能需要访问“当前令牌”>“访问令牌”>“管理令牌”>“删除”>“过期令牌”,否则您将被几乎相同的令牌淹没。
\n| 归档时间: |
|
| 查看次数: |
7323 次 |
| 最近记录: |