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 вы видите для запроса? ПОСТ или ВАРИАНТЫ?