2 Nest.js + Cryptomus: авторизация JWT, Passport js, Jwt strategy, Guard

Поделиться
HTML-код
  • Опубликовано: 9 июн 2023
  • Поддержите мой канал:
    👍ПоставтеЛАЙК
    🔔Нажмите на звонок
    💬Напишите комментарий
    ✅ Поддержать на Patreon - / techjavascript
    ✅ Телеграм чат - t.me/techjavsscript
    Добро пожаловать на мой канал! В этом видео мы сделаем обзор темы авторизации в приложении, разработанном с использованием фреймворка Nest.js. Мы рассмотрим несколько ключевых инструментов и практик, которые помогут нам построить систему авторизации.
    Сначала мы изучим JSON Web Token (JWT) и узнаем, какие преимущества они предоставляют при разработке безопасных API. Затем мы познакомимся с Passport.js, мощным модулем аутентификации для Node.js, который интегрируется без проблем с Nest.js. Мы изучим, как настроить Passport.js и использовать Jwt Strategy для проверки подлинности токенов JWT.
    Затем мы перейдем к Guard, еще одному важному компоненту в Nest.js. Мы узнаем, как создать и настроить Guard для защиты маршрутов в нашем приложении. Благодаря Guard мы сможем контролировать доступ к определенным маршрутам, основываясь на правах доступа пользователей.
    В ходе видео я покажу вам, как объединить все эти компоненты вместе и построить полноценную систему авторизации в Nest.js. Вы узнаете о лучших практиках, включая хранение паролей в безопасном виде, генерацию и проверку токенов JWT, а также защиту маршрутов с использованием Guard.
    Если вы хотите создать приложение на основе Nest.js, то это видео станет для вас отличным источником знаний. Присоединяйтесь ко мне, и давайте начнем погружение в мир авторизации с Nest.js, JWT, Passport.js, Jwt Strategy и Guard!

Комментарии • 6

  • @aliicomua1369
    @aliicomua1369 Год назад +2

    Самы долгожданный для меня стек. Спасибо. Обязательно вечерком посмотрю

  • @nikitakrachko8019
    @nikitakrachko8019 13 дней назад

    Спасибо бро, но без throw new BadRequestException в регистрации приходит ошибка и токен, а нужна ток ошибка (был return)

  • @catlogoc1722
    @catlogoc1722 Год назад +1

    А если нужно бывает какие то из полей ответов показывать в зависимости от прав? Скажем показать скрытое описание только владельцу... Для такого наверное лучше было Response dto описать...

    • @techjavascript
      @techjavascript  Год назад

      Спасибо за комментарий. Вы правы. Как один из вариантов это описание Response . Но тут уклон был сделан на то чтоб показать для людей незнакомых с призмой как работать с выборкой полей.

  • @catlogoc1722
    @catlogoc1722 Год назад +1

    А почему не добавили nest app в docker-compose ?

    • @techjavascript
      @techjavascript  Год назад

      Спасибо за комментарий. Изначально и докера не планировалось. Но в последствии из за того что у людей разные операционки решил развёртывание базы вынести в докер. В следующем проекте планируется полностью разворачивать nestjs, next js и бд с докера