gpt4 book ai didi

azure - 使用POSTMAN获取授权码-OAuth2.0

转载 作者:行者123 更新时间:2023-12-05 03:49:26 24 4
gpt4 key购买 nike

我正在使用 POSTMAN 测试 MSGraph 的 OAuth2.0 AuthCode 流程。以下是相同的详细信息:

验证码网址:https://login.microsoftonline.com/{tenant_id}/oauth2/authorize

AccessToken URL:https://login.microsoftonline.com/{tenant_id}/oauth2/v2.0/token

当我做了一些研究以了解如何使用 POSTMAN 测试 OAuth2.0 时。我找到了一些线程,帮助我生成访问 token 并点击用户配置文件 api 来获取用户详细信息,如下面的屏幕截图所示:

enter image description here

enter image description here

但是,我有一个奇怪的要求,我想在单独的请求中生成 AuthCode,然后在另一个请求中使用它来获取访问 token ,然后使用访问 token 在单独的请求中获取用户详细信息请求。

有人可以帮我满足上述要求吗?

最佳答案

您可以先在浏览器中请求授权码:

https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize?
client_id={your-client-id}
&response_type=code
&redirect_uri=https://localhost:4500/web/completeoauth/ms
&response_mode=query
&scope=https://graph.microsoft.com/mail.read
&state=12345

enter image description here

然后使用授权码在postman中请求token:

enter image description here

<小时/>

更新:

如果您不想使用浏览器,则无需选中使用浏览器授权复选框,然后将回调 URL 设置为您的重定向 URI。当您请求 token 时,它会提示您登录。<​​/p>

您登录后,它会直接将访问 token 返回给您。但是您不会看到代码,这是因为系统直接将您的代码交换为 token 并将其返回给您。

关于azure - 使用POSTMAN获取授权码-OAuth2.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63983422/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com