Добрый день!
Разбираюсь с авторизацией JWT у фреймворка AdonisJs.
Следующий код должен возвращать токен:
async login({ request, auth, response }) {
try {
const data = request.all();
const { email, password } = data;
const token = await auth.attempt(email, password);
return token;
} catch(e) {
return response.status(422).send({ error: "login error" });
}
}
Результат должен быть следующим:
{
type: 'type',
token: '.....',
refreshToken: '....'
}
Но почему то возвращает данные пользователя.
Настройки по умолчанию не менял, кроме параметра csrf.enable = false в файле config/shield.js