gpt4 book ai didi

postman :如何对使用 Google OAuth2 的网络应用程序进行身份验证?

转载 作者:行者123 更新时间:2023-12-05 06:37:31 25 4
gpt4 key购买 nike

我有一个使用 Google OAuth2 确保安全的网络应用程序。我需要通过 postman 测试许多 API 端点,但它们需要用户使用 google 进行身份验证。

当我访问某些 API 时,例如 localhost:8080/user,如果用户未通过身份验证,网络应用程序将重定向到 google 登录页面,并在身份验证后发送结果。否则,如果用户已经通过身份验证,它只会发回结果。我还可以使用 localhost:8080/login 显式登录用户(主页上的登录按钮就是这样做的)。这适用于浏览器,但不适用于 postman 。

我如何在 Postman 中做同样的事情?尝试访问 API 会返回 google 登录页面,但无法提供凭据(用户名、密码和 OTP)。有没有一种方法可以让我使用 localhost:8080/login 端点登录?

最佳答案

可以使用在选择 OAuth2 作为身份验证选项时显示的“获取新访问 token ”选项。

选择此选项后,添加相关详细信息,与您的申请中的相同。单击请求 token 现在应该会显示一个像窗口一样的简单浏览器,其中应显示 OAuth 提供商登录页面。

登录后,Postman 会保存 token ,然后可以将其用于进一步的请求。

我创建了一个 blog post更多细节。

关于 postman :如何对使用 Google OAuth2 的网络应用程序进行身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47697745/

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