#feathersjs #feathers-authentication
#feathersjs #перья-аутентификация
Вопрос:
Я работаю над подтверждением концепции с использованием feathersJS для регистрации пользователей по номеру телефона и проверки с помощью sms и PINhttps://github.com/morenoh149/feathers-chat-phone-signup-sms
В настоящее время я получаю следующую ошибку
$ sh curls/user-verify.sh 118903
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 208 100 156 100 52 17067 5689 --:--:-- --:--:-- --:--:-- 17333
{
"name": "BadRequest",
"message": "Expected string value. (authManagement)",
"code": 400,
"className": "bad-request",
"data": {},
"errors": {
"$className": "badParams"
}
}
api использует https://github.com/feathers-plus/feathers-authentication-management и я сделал все возможное, чтобы адаптировать его к этому варианту использования. Мой завиток выглядит так
curl --header "Content-Type: application/json"
--data '{ "action": "verifySignupShort", "value": 12345 }'
http://localhost:3030/authmanagement
Ответ №1:
Согласно документам, значением должен быть объект с user
и token
. Токен также должен быть строкой.
{
"action": "verifySignupShort",
"value": {
"token": "390494",
"user": {
"phoneNumber": "5005550006"
}
}
}
Документы:https://github.com/feathers-plus/feathers-authentication-management/blob/master/docs.md
Комментарии:
1. теперь, как получить jwt, если они регистрируются по номеру телефона? jwt в ответе проверки или какой-либо другой конечной точке?