尝试在我的aurelia应用程序中使用Auth0Lock。当我在app.ts中致电
lock = new Auth0Lock('3.........', '.........auth0.com');
login() {
this.lock.show();
}
锁定对话框打开,登录后重定向到/ access_token = ....
我认为Auth0脚本应该以某种方式检测到这一点,存储令牌并进行另一次重定向,但在aut0运行之前出现路由器错误,显示路径未知。
我已经尝试了
config.mapUnknownRoutes({ route:'unknown', redirect: '#/' });
但这似乎阻止了auth0做它的东西。我缺少什么想法?
我知道aurelia-authenticate插件,但我认为在这个简单的应用程序中没有必要。
此致
Larsi
答案 0 :(得分:0)
我需要在初始化Auth0Lock
时指定回调路由 lock = new Auth0Lock('3.....', '.....auth0.com', {
auth: {
redirectUrl: 'http://localhost:8080/callback',
responseType: 'token',
params: {
scope: 'openid email picture'
}
}
});
如果没有指定重定向网址,则?
丢失,并且抛出了aurelia-route-not-found-error。