Aurelia-Auth Вход в систему. Не отправляет данные аутентификации

Я пытаюсь использовать aurelia-auth (версия 3.0.5) для аутентификации в моем приложении. Я пытаюсь использовать "локальную стратегию" и создаю фиктивную службу аутентификации. Я использую следующий код для вызова метода входа в систему и пробовал как с вызовом по электронной почте / паролю, так и с объектом с тем же результатом, я не получаю полезную нагрузку имени пользователя и пароля, отправленных на сервер при проверке сетевого трафика в отладчике 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: '#/'
};

1 ответ

Вы на 100% уверены, что отправляете данные в один и тот же домен? При проверке средств разработки, какой тип глагола http вы видите для запроса? ПОСТ или ВАРИАНТЫ?

Другие вопросы по тегам