Я использую библиотеку typcript-express-decorators (ts.ed) для создания моего успокоительного API-интерфейса.Я хотел бы интегрировать его с рабочим процессом аутентификации Auth0 .Но я понятия не имею, как поступить.На страницах ts.ed приведен пример настройки аутентификации с использованием passport.js и промежуточного программного обеспечения.
Начало работы с Node.js из Auth0 показывает, что мне следует создать экспресс-промежуточное ПО (express-jwt
), которое проверяет наличие действительного токена доступа пользователя, включенного в запрос.Затем я должен добавить это промежуточное ПО для каждого защищенного маршрута.
Вот снимок экрана такой установки (из раздела «Начало работы»):
Итак, я предполагаю, что мой вопрос таков: как мне создать собственное промежуточное ПО и прикрепить его к каждому маршруту, который я хотел бы защитить?
Как я уже сказал, я посмотрел документацию по ts.ed,И есть только пример с passport.js (с использованием промежуточного программного обеспечения и аутентифицированного декоратора).
Я надеюсь, что ts.ed увидит этот вопрос и даст некоторые рекомендации.