Chrome 扩展中的 Auth0 通用登录
Auth0 Universal Login in a Chrome extension
我正在尝试使用 auth0-chrome
包来验证我的用户。我遵循了他们的 "Using the Library" 部分(在我的租户中设置了一个新的本机类型应用程序并配置了 Allowed Callback URLs 和 Allowed起源)。将我的 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
=].
这是使其正常工作所需的唯一更改。我也提议更新他们的文档。
我正在尝试使用 auth0-chrome
包来验证我的用户。我遵循了他们的 "Using the Library" 部分(在我的租户中设置了一个新的本机类型应用程序并配置了 Allowed Callback URLs 和 Allowed起源)。将我的 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
=].
这是使其正常工作所需的唯一更改。我也提议更新他们的文档。