gpt4 book ai didi

oauth-2.0 - Postman 如何在授权代码流中获取 OAuth 2.0 授权 token ?

转载 作者:行者123 更新时间:2023-12-05 06:10:54 24 4
gpt4 key购买 nike

我经常使用 Postman 进行 API 开发。大多数时候我使用 OAuth 2.0 进行身份验证。作为this post说,授权码流程步骤如下:

  • 应用程序打开浏览器将用户发送到 OAuth 服务器

  • 用户看到授权提示并批准应用的请求

  • 用户被重定向回在查询字符串中带有授权代码的应用程序

  • 应用程序交换访问 token 的授权代码

在第 3 步中,我认为使用重定向 URL 将用户重定向回应用程序。但是我们总是在请求中提供的是为实际应用程序配置的 url,它应该获取授权码而不是 Postman。我很困惑 Postman 如何获得身份验证 token ,因为重定向 url 没有相关信息。

最佳答案

身份提供者将创建授权代码并将其作为查询字符串参数返回到重定向 URI,在名为 code 的参数中,url 将是 yourdomain.com/app?code =授权码

在 postman 中,可以检索授权代码流客户端的访问 token 。

单击请求的授权选项卡,在类型中选择 oAuth 2

enter image description here

然后单击橙色的“获取访问 token ”按钮,它会提示一个新窗口,您可以在其中输入您的客户端和 idp 信息。

enter image description here

当您单击请求 token 按钮时,它会提示您此时输入您的凭据,它将检索授权代码并使用您在此屏幕上配置的客户端 ID、 secret 和范围自动将其交换为访问 token ,如果一切顺利,您将收到访问 token 。

我目前正在跟踪一个关于如何自动执行此过程作为执行运行程序的一部分的问题:Postman - Access Token Retrieval using Authorisation Code grant type

关于oauth-2.0 - Postman 如何在授权代码流中获取 OAuth 2.0 授权 token ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64198835/

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