Я пытаюсь реализовать аутентификацию без пароля Auth0 и angular2 (2.0.0-rc.6), используя angular2-webpack-starter и auth0-lock-passwordless.Auth0 и angular2: как установить callbackURL и поймать токен?
в форме отображается нормально, и для проверки подлинности электронной почты отправляется с помощью этого кода:
this.lock.magiclink({
callbackURL:"http://localhost:3000/#/sandbox"
});
происходят вопросы после я нажимаю волшебную ссылку в сообщение электронной почты:
Несмотря на то, что redirect_uri магического соединения кажется правильным (redirect_uri = http% 3A% 2F% 2Flocalhost% 3A3000% 2F% 23% 2Fsandbox), он игнорируется;
Вместо этого, после успешного входа в систему (проверено в журналах Auth0), URL-адрес в адресной строке есть (кратко): http://localhost:3000/#access_token=xxxxxxxxxx&id_token=yyyyyyyyy&[email protected] (обратите внимание на # вместо ожидаемого знака вопроса)
затем (после второй или около того) он перенаправляет: http://localhost:3000/#/access_token
Мои вопросы:
- Как получить Auth0 на самом деле перенаправление на callbackURL?
- Как я могу поймать токен с новым маршрутизатором с угловым2, хотя ури ошибочно? (Знак вопроса отсутствует перед запросом)