Я настраиваю перехват для ПЕРЕД ВСЕМИ из пользователей услуг. Хук должен проверить роль запрашивающей стороны и решить, продолжать ли запрос или бросить его запрещено.
Необходимо вызвать Auth перед моим хуком, чтобы убедиться, что пользователь контекста заранее заполнен. Хорошо.
Но тогда аутентификация не удастся получить пользователя, так как мой хук вызывается первым, что приводит к запрещенному выбрасыванию, так как пользователь контекста не найден.
Я пытаюсь сделать так, чтобы определить контекст, независимо от того, является ли он аутентификационным или нет, чтобы я мог пропустить аутентификацию без проверки. Но как? или мой подход неверен?
К вашему сведению: только [authenticate("jwt"), acl]
ДО ВСЕХ. acl
это мой крючок. также, auth(jwt)
из крючка @ feathersjs / аутентификации
-whotfisthis, простите за плохую грамматику.