Я пытаюсь использовать пакет auth0-chrome
для аутентификации моих пользователей.Я следовал за их разделом «Использование библиотеки» (настроил новое приложение собственного типа в моем клиенте и настроил Разрешенные обратные вызовы URL и Разрешенные источники ).При отправке моего события authenticate
в фоновый скрипт и вызове метода authenticate()
для нового экземпляра Auth0Chrome
я получаю сообщение об ошибке
Authorization page could not be loaded
Моя текущая теория заключается в том, что, поскольку формат разрешенного источника вНапример, https://<extension-id>.chromiumapps.org
, и в настоящее время я не могу получить доступ к этой странице.Существует ли определенный уровень видимости для расширения Chrome, имеющего действительный URL-адрес (например, atm для закрытого расширения, URL-адрес *.chromiumapp.org
недействителен).
Я думал, что пример кода не нужен, так как яЯ буквально использую код примера по умолчанию с замененным идентификатором расширения.
Я дважды проверил, и мой идентификатор такой же, как для конфигурации приложения auth0, моего распакованного расширения в моем браузере и для настроенного кода.Я использую ключ манифеста, чтобы сохранить идентификатор расширения, если он имеет какое-либо значение.