我正在尝试使用auth0-chrome
包来验证我的用户。我按照他们的“使用库”部分(在我的租户中设置了一个新的本机类型应用程序并配置了允许的回调URL和允许的来源)。当我的authenticate
事件发送到我的后台脚本并在新的authenticate()
实例上调用Auth0Chrome
方法时,我收到错误
Authorization page could not be loaded
我目前的理论是,因为示例中允许的原始格式是https://<extension-id>.chromiumapps.org
,我目前无法访问该页面。 Chrome扩展程序是否具有某个可见级别以具有有效的URL(例如,对于私有发布的扩展名,atm,*.chromiumapp.org
URL无效)。
我认为不需要代码示例,因为我实际上使用了默认示例的代码,并且我的扩展ID已被替换。
我已经仔细检查过,我的ID对于auth0应用程序配置,浏览器中的解压扩展以及配置的代码都是一样的。我正在使用清单密钥来保留扩展ID,如果它具有任何值。
因此,文档将回调网址示例列为https://<yourchromeappid>.chromiumapps.org/auth0
,但它应该是https://<yourchromeappid>.chromiumapp.org/auth0
- 在s
末尾没有chromiumapp
。
这是使其工作所需的唯一变化。我也提出了他们的文档更新。