使用 Postman for Microsoft Graph 的委托身份验证
本文介绍如何通过 Postman for Microsoft Graph 使用委托身份验证来代表已登录用户运行请求。
先决条件
在继续学习本教程之前,请完成将 Postman 与 Microsoft 图形 API 配合使用一文中的设置说明。
步骤 1:获取委派访问令牌
首次将请求作为委托的身份验证流运行时,需要获取访问令牌:
- 选择“委派”文件夹。
- 选择“授权”选项卡。
- 在 “配置新令牌 ”部分中,确保回调 URL 与创建应用程序注册时提供的内容匹配,
https://oauth.pstmn.io/v1/browser-callback
例如 。 将所有字段保留为预配置,包括设置为Authorization Code
的 Grant 类型。 - 在右侧向下滚动并选择“获取新的访问令牌”。
- 使用你的开发者租户管理员账户登录。
- 选择“继续”,然后选择“使用令牌”按钮。
现在,你有一个用于委派请求的有效访问令牌。
步骤 2:运行第一个委托请求
“委托”文件夹包含许多可用于 Microsoft Graph 工作负载的请求:
- 展开“Delegated”文件夹,然后展开“Mail”文件夹。
- 双击“获取我的邮件”来打开请求。
- 在右上角,选择“发送”。
现在,你已成功使用委派身份验证运行 Microsoft Graph 请求。
可以重复这些步骤来运行对 Microsoft Graph 的其他请求。 请注意,必须向 Microsoft Entra 应用程序添加权限才能使其他请求正常工作;否则,响应中会出现权限被拒绝错误。 若要查找正确的权限,检查相关 API 的“权限”部分,并查找委托的权限类型。
后续步骤
现在,你已成功使用委托身份验证进行 Microsoft Graph 调用,请继续阅读下一篇文章来运行你的第一个应用程序请求。
参与集合
如果要向 Microsoft Graph Postman 集合提供自己的请求,则需要 Postman 许可证。 你可以对分支集合做出更改,然后将鼠标光标悬浮在集合的顶端节点,然后选择“创建拉取请求”。
已知问题
身份验证失败,并显示“无法从此处到达该处”
组织管理员配置的某些 条件访问策略 可以阻止来自 Postman 的身份验证流。 若要探索替代方案,请与管理员联系。