【问题标题】:Identity API Scope Approval UI preventing OAuth Verification身份 API 范围批准 UI 阻止 OAuth 验证
【发布时间】:2020-08-13 20:18:11
【问题描述】:

我有一个 chrome 扩展,我正在尝试通过 OAuth 验证。要求是我进行屏幕录制,显示带有客户端 ID 的 URL。在通过身份验证时,会弹出一个名为 Identity API Scope Approval UI 的应用程序,该应用程序似乎是 Chrome 包的一部分,以进行身份​​验证。 OAuth 验证团队继续告诉我我需要使用 URL 栏提交。如何找回网址?

这行代码正在请求令牌。

chrome.identity.getAuthToken({ interactive: true }, function (token) {})

【问题讨论】:

  • 我认为他们想要浏览器窗口中的 url 栏,他们需要查看该屏幕的来源。它应该在用户默认浏览器窗口中打开,向用户显示它正在点击的 URL。
  • 浏览器窗口中没有请求的 ClientID。这是一个 Google 文件链接。
  • 那么您做错了,您显示的 Google 身份验证屏幕应该在 Web 浏览器中打开,然后需要在 Web 浏览器中查看 URL 栏。
  • 这段代码以前在多个扩展上工作过。为什么它现在拉起这个其他应用程序?哪种方法更合适?
  • 我面临同样的问题。你能解决这个问题吗?

标签: google-chrome google-oauth


【解决方案1】:

可以右键单击 Identity API Scope Approval UI,并在顶部看到 url。最大化窗口,您应该能够查看客户端 ID。我还显示了带有客户端 ID 的 HTML。

【讨论】:

  • 我绑定了右键,没有效果。看来我得在 Mac 上做...
猜你喜欢
  • 2016-04-28
  • 2016-10-06
  • 2018-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-28
  • 2020-01-15
  • 1970-01-01
相关资源
最近更新 更多