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