FeatherJS - authenticate ("jwt") - Аутентифицировать, но избегать вызова службы User Get? - PullRequest
0 голосов
/ 18 апреля 2019

В моем одностраничном приложении после входа в систему с аутентификацией FeathersJS я передаю свой токен JWT на сервер для дальнейших запросов на обслуживание. В моем сервисном хуке я использую authenticate("jwt") для проверки подлинности. Он отлично работает, но также заполняет context.params.user пользовательской информацией. Поэтому authenticate("jwt") вызов службы user get для каждого вызова API, для которого включена аутентификация.

1) Если мне не нужна какая-либо информация о пользователе, кроме user ID, могу ли я избежать этого user get вызова службы? Или есть какая-то другая конкретная причина для заполнения пользовательского объекта?

2) Избегая вышеуказанного вызова, могу ли я просто заполнить context.params.user только идентификатором (из токена JWT?)?

Спасибо

1 Ответ

2 голосов
/ 20 апреля 2019

Невозможно избежать заполнения объекта пользователя прямо сейчас, если вы не хотите расширять различные внутренние возможности аутентификации перьев, чтобы сделать это.

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