Задать вопрос
@fecowab972

Как сделать Middleware для JWT аунтефикации?

Проблема в том, что во всех гайдах просто декодяд токен и проверяют на валидность. Но остается проблема в том, что по одному токену есть доступ ко всему. Например, DELETE:username. Я, используя один токен, могу удалить любого пользователя, потому что нет проверки параметра :username и клейма с именем пользователя.

Не знаю как реализовать middleware, потому что у меня в разных эндпоинтах и группах использвуются разные параметры(не только :username), а в некоторых нужно еще сверять клеим username с json. полем

Может я замудрил и нужно убрать параметры, а данные из клейма с именем пользователя высылать дальше по уравням.
  • Вопрос задан
  • 180 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Пригласить эксперта
Ответы на вопрос 1
@gelerum
Раздели на несколько middleware. Сначала проверка токена и экстракция username, дальше этот username передавай в проверку параметра, потом в json и т.д
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы