Auth0: экран блокировки настройки продолжал появляться (AngularJs) - PullRequest
0 голосов
/ 27 ноября 2018

Я загрузил проект быстрого запуска auth0, AngularJs SPA, чтобы запустить мое приложение с https://github.com/auth0-samples/auth0-angularjs-samples/tree/master/01-Login. Он работает без проблем.

Однако, когда я следую инструкциям с https://auth0.com/docs/libraries/lock/v11/ui-customization для настройки моего пользовательского интерфейса блокировки при первом появлении пользовательского интерфейса блокировки, но после этого диалоговое окно блокировки продолжало появляться.Ниже приведен фрагмент кода:

function run(authService) {
    // Handle the authentication
      // result in the hash
      debugger;
      // Initializing our Auth0Lock
      var options = {
          theme: {
              logo: 'assets/images/cat.png',
              primaryColor: "#0077be"
          },
          languageDictionary: {
              title: "Log in"
          },
          auth: {
              redirectUrl: 'http://localhost:23321/#/callback'
          }
      }
      var lock = new Auth0Lock(AUTH0_CLIENT_ID, AUTH0_DOMAIN, options);
      lock.show();

     // original code from quickstart
      authService.handleAuthentication();
  }

Я попытался поместить параметры в функцию входа в authService.js, но она все еще не работает.Я попытался закомментировать lock.show (), вместо этого появляется стандартный интерфейс блокировки.Может ли кто-нибудь здесь помочь?Большое спасибо!

1 Ответ

0 голосов
/ 17 декабря 2018

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

Если вы используете блокировку во встроенном режиме, т.е.перенаправление на Auth0 Авторизация конечная точка /authorize отсутствует, вам потребуется изменить конфигурацию блокировки из самого приложения.

...