Я пытаюсь разрешить пользователям подписываться на мою услугу через "логин через facebook".
![Mobile app user signup via facebook login](https://i.stack.imgur.com/HIybu.png)
Я уже сделал стрелку 1-2.Мне нужно сделать стрелки 3-6.Я сделал минимальный пример Feathersjs на https://github.com/morenoh149/feathers-chat-facebook-signup-api
У меня, похоже, проблемы с получением перьевой аутентификации и паспорта-facebook-токена, чтобы сгенерировать объект User и зарегистрировать их.Я внимательно изучил паспорт-фейсбук-токен. Этот ответ объясняет, что при обратном вызове passport-facebook-token вы должны создать объект User.Как мне сделать это с помощью аутентификации перьев?
Когда я предоставляю токен в теле
curl localhost:3030/authentication \
--data-binary '{\
"strategy": "facebook-token", \
"access_token": "<phone token>" \
}'
, я получаю
{"name":"NotAuthenticated",
"message":"You should provide access_token","code":401,
"className":"not-authenticated",
"data":{"message":"You should provide access_token"}
, когда передаю токен какзаголовок
curl localhost:3030/authentication \
-X POST \
-H "Authorization: Bearer <access token>"
Я получаю ошибку
{"name":"GeneralError",
"message":"Cannot read property 'toLowerCase' of undefined",
"code":500,"className":"general-error","data":{},"errors":{}}