【发布时间】: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