Authentication Aurelia身份验证登录问题。不发送身份验证有效负载

Authentication Aurelia身份验证登录问题。不发送身份验证有效负载,authentication,aurelia,aurelia-auth,Authentication,Aurelia,Aurelia Auth,我正在尝试在我的应用程序中使用aurelia auth(3.0.5版)进行身份验证。 我试图使用“本地策略”,并提供了一个虚拟身份验证服务。 我使用下面的代码来调用login方法,并尝试使用email/password调用或object调用。结果相同,在Chrome调试器中检查网络流量时,我没有收到发送到服务器的用户名和密码的有效负载。它确实转到了正确的url,并且调用了我的服务,但没有任何可验证的信息 login() { let cred = { user: this.email, pas

我正在尝试在我的应用程序中使用aurelia auth(3.0.5版)进行身份验证。 我试图使用“本地策略”,并提供了一个虚拟身份验证服务。 我使用下面的代码来调用login方法,并尝试使用email/password调用或object调用。结果相同,在Chrome调试器中检查网络流量时,我没有收到发送到服务器的用户名和密码的有效负载。它确实转到了正确的url,并且调用了我的服务,但没有任何可验证的信息

login() {
  let cred = { user: this.email, password: this.password };
  // return this.auth.login(this.email, this.password)
  return this.auth.login(cred) 
  .then(response=>{
    console.log('success logged ' + response);
  })
  .catch(err=>{
    err.json().then(function(e) {
      console.log('login failure : ' + e.message);
    });
  });
}
这是我对Aurelia auth组件的配置:

var config = {  
 signupUrl: 'users',  
 loginUrl: '/api/auth/login',  
 tokenName: 'id_token',  
 loginRedirect: '#/'
};

您是否100%确定将数据发送到同一个域?检查开发工具时,您看到请求的http谓词类型是什么?POST或OPTIONS?

您是否使用开发环境并在另一个域上运行aurelia作为身份验证服务器?@MarcScheib。我正在运行一个开发机器,但是身份验证服务托管在同一个应用程序中,并且在同一个域上!请求已到达服务器,但没有从客户端发送用户名或密码。您是否可以提供对演示的访问权限?或者你能建立一个小型的回购协议来复制这个问题吗?您还可以尝试在代码中直接使用复制此方法()进行身份验证,然后查看发生了什么。