FeathersJs аутентифицируются, возвращая NotAuthenticated: Неверный логин - PullRequest
0 голосов
/ 15 мая 2019

Я следую официальному руководству по перьям js authenticate https://docs.feathersjs.com/guides/chat/authentication.html, но похоже, что даже после пошагового руководства я не могу генерировать токены.Вот тело моего запроса к http://localhost:3030/authentication

{
    "strategy": "local",
    "email": "abc@foo.com",
    "password": "12345678"
}

, а вот ответ, который я получил

{
    "name": "NotAuthenticated",
    "message": "Invalid login",
    "code": 401,
    "className": "not-authenticated",
    "data": {
        "message": "Invalid login"
    },
    "errors": {}
}

Я использую Sequilize с MySQL и проверил свои сервисы с помощью почтальонаи все они работают нормально (получить / опубликовать данные из базы данных)

1 Ответ

0 голосов
/ 22 мая 2019

Я понял это.Это не работало, потому что метод verify в аутентификации-local проверял пароль, предполагая, что пароль был хэширован, используя их метод утилиты хеширования.

Запуск сервера с включенным режимом отладки помог выяснить эту проблему

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...