使用Auth0Lock的Aurelia-错误:找不到路由:/access\u令牌

使用Auth0Lock的Aurelia-错误:找不到路由:/access\u令牌,aurelia,auth0,Aurelia,Auth0,正在尝试在我的aurelia应用程序中使用Auth0Lock。当我在app.ts中呼叫时 lock = new Auth0Lock('3.........', '.........auth0.com'); login() { this.lock.show(); } 锁定对话框打开,登录后重定向到/access_token= 我假设Auth0脚本应该以某种方式检测到这一点,存储令牌并执行另一个重定向,但是在aut0运行之前,会出现一个路由器错误,表示路由未知 我试过了 config.map

正在尝试在我的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认证插件,但我认为在这个简单的应用程序中不需要它

问候


Larsi

初始化Auth0Lock时,我需要指定回调路由

  lock = new Auth0Lock('3.....', '.....auth0.com', {
     auth: {
          redirectUrl: 'http://localhost:8080/callback',
          responseType: 'token',
          params: {
             scope: 'openid email picture'
          }
     }
  });
未指定重定向url时,
丢失,并引发aurelia route not found错误