私は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にリダイレクトする方法を教えてください。
- uriが間違っていても、新しいangular2ルータでトークンをキャッチするにはどうすればよいですか? (質問の前に疑問符がない)