Aurelia using Auth0Lock - Error: Route not found: /access_token

Aurelia using Auth0Lock - Error: Route not found: /access_token

正在尝试将 Auth0Lock 与我的 aurelia 应用程序一起使用。当我在 app.ts 调用

lock = new Auth0Lock('3.........', '.........auth0.com');
login() {
   this.lock.show();
}

锁定对话框打开,登录后重定向到/access_token=....

我假设 Auth0 脚本应该以某种方式检测到这一点,存储令牌并执行另一个重定向,但在 aut0 运行之前出现路由器错误,提示路由未知。

我试过

config.mapUnknownRoutes({ route:'unknown', redirect: '#/' });    

但这似乎阻止了 auth0 做它的事情。知道我遗漏了什么吗?

我知道 aurelia-authenticate 插件,但我认为在这个简单的应用程序中不需要它。

此致

拉尔西

我需要在初始化 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-error。