Sam*_*eld 2 google-api oauth-2.0 google-oauth postman
我在尝试在 Postman 中获取 Google Directory Api 的 OAuth2 授权令牌时遇到问题(这是针对 EDU 域)
我在 Google 开发者控制台中创建了一个应用程序,并确保启用了 API(Admin SDK),然后创建了一组“Web 应用程序”凭据并使用了“ https://www.getpostman.com/oauth2/callback ”作为“授权重定向 URI”,如下所示(已删除 ID 和密码):
在 Postman 中,我已将“授权 URL”和“访问令牌 URL”设置为“ https://accounts.google.com/o/oauth2/auth ”,并包含从开发人员处获得的“客户端 ID”和“客户端密码”安慰。我还包括了范围“ https://www.googleapis.com/auth/admin.directory.user ”,如下所示(ID 和密钥已删除):
单击“获取访问令牌”时,我会看到一个授权对话框:
当我单击“允许”邮递员呈现:
POSTMAN 还提供了一个调试 URL,单击该 URL 后,我将通过另一个授权对话框(如上所述),然后浏览器会出现以下错误:
任何人都可以帮忙解决这个问题,我真的很感激任何指点!我认为它实际上是返回标头中的错误,这意味着 OAuth2 部分很可能正常运行。由于 POSTMAN 是作为 Chrome 扩展安装的,所以我无法选择在其他浏览器中进行测试。
您提到您已将授权和访问令牌 URL 设置为相同的值。这可能是不正确的。授权 URL 是向用户显示的 URL(正在运行)。访问令牌 URL 是进行后端 POST 调用的 URL。
尝试将访问令牌 URL 设置为https://accounts.google.com/o/oauth2/token。如果这没有帮助,您需要联系 Google。
归档时间: |
|
查看次数: |
13398 次 |
最近记录: |