Chrome 扩展中的 Auth0 通用登录

Auth0 Universal Login in a Chrome extension

我正在尝试使用 auth0-chrome 包来验证我的用户。我遵循了他们的 "Using the Library" 部分(在我的租户中设置了一个新的本机类型应用程序并配置了 Allowed Callback URLsAllowed起源)。将我的 authenticate 事件发送到后台脚本并在新的 Auth0Chrome 实例上调用 authenticate() 方法时,出现错误

Authorization page could not be loaded

我目前的理论是,由于示例中允许的来源格式是 https://<extension-id>.chromiumapps.org,我目前无法访问该页面。 Chrome 扩展是否有一定的可见性级别以具有有效的 URL(例如,私人发布的扩展的 atm,*.chromiumapp.org URL 无效)。

我认为不需要代码示例,因为我实际上是在使用替换了我的扩展程序 ID 的默认示例代码。

我已经仔细检查过,对于 auth0 应用程序配置、我在浏览器中解压缩的扩展程序和配置代码,我的 ID 是相同的。如果有任何价值,我正在使用清单密钥来保留扩展 ID。

结果是文档将回调 url 示例列为 https://<yourchromeappid>.chromiumapps.org/auth0,但它应该是 https://<yourchromeappid>.chromiumapp.org/auth0 - [=13 末尾没有 s =].

这是使其正常工作所需的唯一更改。我也提议更新他们的文档。