Auth0 Универсальный вход в расширение Chrome - PullRequest
0 голосов
/ 26 февраля 2019

Я пытаюсь использовать пакет auth0-chrome для аутентификации моих пользователей.Я следовал за их разделом «Использование библиотеки» (настроил новое приложение собственного типа в моем клиенте и настроил Разрешенные обратные вызовы URL и Разрешенные источники ).При отправке моего события authenticate в фоновый скрипт и вызове метода authenticate() для нового экземпляра Auth0Chrome я получаю сообщение об ошибке

Authorization page could not be loaded

Моя текущая теория заключается в том, что, поскольку формат разрешенного источника вНапример, https://<extension-id>.chromiumapps.org, и в настоящее время я не могу получить доступ к этой странице.Существует ли определенный уровень видимости для расширения Chrome, имеющего действительный URL-адрес (например, atm для закрытого расширения, URL-адрес *.chromiumapp.org недействителен).

Я думал, что пример кода не нужен, так как яЯ буквально использую код примера по умолчанию с замененным идентификатором расширения.

Я дважды проверил, и мой идентификатор такой же, как для конфигурации приложения auth0, моего распакованного расширения в моем браузере и для настроенного кода.Я использую ключ манифеста, чтобы сохранить идентификатор расширения, если он имеет какое-либо значение.

1 Ответ

0 голосов
/ 27 февраля 2019

Получается, что документация перечисляет пример URL обратного вызова как https://<yourchromeappid>.chromiumapps.org/auth0, но он должен быть https://<yourchromeappid>.chromiumapp.org/auth0 - без s в конце chromiumapp.

Это было единственное изменениетребуется, чтобы заставить его работать.Я также предложил обновление для их документации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...