我試圖用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日誌檢查)後,在地址欄中的網址是(簡述): http://localhost:3000/#access_token=xxxxxxxxxx&id_token=yyyyyyyyy&[email protected](注意#,而不是預期的問號)
然後(後第二個左右)重定向到:http://localhost:3000/#/access_token
我的問題是:
- 如何讓Auth0實際重定向到callbackURL?
- 即使uri格式不正確,我如何才能使用新的angular2路由器捕獲令牌? (查詢前缺少問號)