🔒WebFlux. Spring Security

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024
  • Spring Boot WebFlux Security: добавляем авторизацию через форму авторизации
    Поддержать проект:
    ➡ Стать спонсором www.youtube.co...
    ➡ Patreon / letscodedru
    ➡ Яндекс.Деньги money.yandex.r...
    ➡ PayPal paypal.me/lets...
    ➡ Qiwi qiwi.me/letscode
    Простейший способ авторизации в веб приложении - через форму авторизации (спасибо кэп). В Spring для этого есть замечательный модуль Spring Security, для настройки которого нужно создать всего одну сущность в БД и три служебных класса
    Код из видео:
    github.com/dru...
    Видео про настройку ролей в Sweater:
    • Spring Boot Security: ...
    Видео про Lombok:
    • Java Tools: Project Lo...
    Видео про горячие клавиши в IntelliJ IDEA:
    • Горячие клавиши Idea/P...
    Видео про JsonView для Jackson:
    • Подключаем базу данных...
    Видео про проект Reactor:
    • Project Reactor - реак...
    Видео про Emmet (zen coding):
    • Как быстро писать HTML...
    Видео про HTTP протокол:
    • HTTP протокол на пальцах
    Документация по Spring Data и query repositories:
    docs.spring.io...
    Сайт для изучения JavaScript:
    learn.javascri...
    ➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
    ➡ Второй канал: / geekchatdru
    ➡ Twitch: / drucoder
    ➡ Твиттер: / letscodedru
    ➡ Группа Вконтакте: letscod...
    ➡ Канал в Telegram: t.me/letsCode_dru
    ➡ Чат в Telegram: t.me/joinchat/...
    ➡ Сервер в Discord: / discord
    ➡ Яндекс.Дзен: zen.yandex.ru/...

ความคิดเห็น • 39

  • @SmithyVL
    @SmithyVL 4 ปีที่แล้ว +15

    Про JWT было бы интересно, хоть в теме немного и разбираюсь, но новое, уверен, увижу)

    • @IIEPEDO3
      @IIEPEDO3 4 ปีที่แล้ว +1

      Аналогично, было бы интересно увидеть в исполнении Андрея.

  • @StoneWeaver_RU
    @StoneWeaver_RU 4 ปีที่แล้ว +4

    Ура! Свежий видос!

  • @vorobeyrr
    @vorobeyrr 2 ปีที่แล้ว

    с уверенностью могу сказать, что это лучший канал, чтобы узнать много нового!
    всё быстро, без воды, практично и по делу!
    особенно нравится подход: ставится цель, начинается реализация, выпадают ошибки и сразу обсуждается метод их решения
    обычно смотрю туториалы в 1.5х, но на этом канале в этом нет необходимости и это мега важно
    кажется в прошлом видео был вопрос о степени углубления в вопросы. так вот я с радостью посмотрю видео если оно и час будет длиться, зато по полочкам будет разложено что откуда и с чем связано
    огромное спасибо за твой труд! с нетерпением жду каждое новое видео!

  • @BtXFWkyZBtXFWkyZ
    @BtXFWkyZBtXFWkyZ 4 ปีที่แล้ว +3

    Я надеюсь, что небольшое кол-во зретелей для тебя не проблема и ты не перестанешь снимать, контент реально качественный

  • @user-qo5fv4fm1e
    @user-qo5fv4fm1e 4 ปีที่แล้ว +2

    Лайк поставил, теперь можно и смотреть, ура

  • @wildjoe6259
    @wildjoe6259 4 ปีที่แล้ว +2

    всё очень круто, спасибо!

  • @andreyguzik2675
    @andreyguzik2675 4 ปีที่แล้ว +1

    Чеширский лайк!

  • @phil2964
    @phil2964 3 ปีที่แล้ว

    спасибо Андрей огромное!!! Супер тема!!!)

  • @azamatabdilov8003
    @azamatabdilov8003 4 ปีที่แล้ว

    ну емаеееее... че кодеры не лайкают и не комментят хороший контент?
    Прошу продолжайте публиковаться.

  • @Vadimnick61
    @Vadimnick61 4 ปีที่แล้ว +2

    Лойс, как всегда все быстро и просто! Спасибо! Жду JWT с нетерпением, поэтому призываю ставить палец вверх. В принципе реализацию JWT сделал, было бы круто посмотреть на твою и сравнить правильно ли всё сделал. Вопрос : будет ли обзор на Mapstruct или же эта либа оверхед?

    • @letsCodeDru
      @letsCodeDru  4 ปีที่แล้ว +1

      Любая библиотека хороша, если реально жизнь упрощает. И любая либа оверхед, если приложение тормозит. Надо смотреть по обстоятельствам

  • @konstantinkasyanov5778
    @konstantinkasyanov5778 4 ปีที่แล้ว

    Отличное видео, впрочем как и всегда. Все подробно и ничего лишнего. Отлично подходит для того чтобы начать осваивать новичку новую тему! Благодарю)

  • @trygoboi4790
    @trygoboi4790 4 ปีที่แล้ว +2

    Здравствуйте. Давно слежу за вашем каналом, вы делаете очень хорошие и полезное дело. Андрей, пожалуйста, сделайте видео с чатом на Spring Boot через WebSockets. Я знаю что у вас есть видео по Веб Сокетам, в цикле создания РЕСТ сервисы Сарафан, но там вы использовали Вью. А можете показать на чисто ДжаваСкрипте-Дже Квери, или хотя бы на Ангуляре или Реакте. И шикарное если бы показали как можно замапить Чат на конкретный юрл. Что в ваших видео, что во всех остальных чат Маппится на основной юрл localhost:8080 или localhost:9000 как у вас, но как сделать чтобы чат открывался только на localhost:8080/chat, то есть не на основном юрл, а на дополнительном каком нибудь, где еще есть постфикс "/что-то". Я думаю вы единственный кто реально сможет идеально показать как Бекенд, так и Фронтенд чата на Русском языке, плюс думаю это будет актуально, таких видео на русском либо нет, либо очень мало. А на Английском они многие какие то рандомные,по разному все сделанные.

  • @zhuch9277
    @zhuch9277 4 ปีที่แล้ว +1

    Спасибо :)

  • @user-cm1wj8yh7u
    @user-cm1wj8yh7u 4 ปีที่แล้ว +1

    Супер видос, оч позновательно!!!
    А расскажешь как нибудь про Micronaut ?

  • @igorkovalchuk5355
    @igorkovalchuk5355 4 ปีที่แล้ว +3

    сделай ролик про gRPC со spring пж

  • @alexnovik6223
    @alexnovik6223 4 ปีที่แล้ว +4

    Пока ничего не понял, но закинул в избранное, что бы когда дойду до авторизации знать где смотреть ))

  • @user-gl7gg8gz2g
    @user-gl7gg8gz2g 4 ปีที่แล้ว

    Спасибо Вам большое!

  • @user-uq4nd6go9c
    @user-uq4nd6go9c 4 ปีที่แล้ว +1

    Ваще

  • @notanord
    @notanord 4 ปีที่แล้ว +1

    круто!!

  • @MrGrzegorz
    @MrGrzegorz 4 ปีที่แล้ว +1

    Может таки переделать под рекордс? вроде как уже можно :) вообще б прям на острие технологий

  • @heswtching233
    @heswtching233 10 หลายเดือนก่อน

    не забудь добавить аннотацию @Configuration

  • @user-uq4nd6go9c
    @user-uq4nd6go9c 4 ปีที่แล้ว +2

    А что-нибудь такое, по spring core будет? Было бы интересно. :)

  • @maxfilatov8560
    @maxfilatov8560 3 ปีที่แล้ว

    На самом деле в миграциях flyway необязательно двойное подчеркивание, это все настраивается.

  • @avecoder
    @avecoder 4 ปีที่แล้ว

    Аве!

  • @Anonymous-vf9zj
    @Anonymous-vf9zj 4 ปีที่แล้ว +1

    Блин, я еще даже sweater не досмотрел. Прокрастинация и универ мешают.

  • @explo9087
    @explo9087 3 ปีที่แล้ว

    круто. а как logout реализовать?

  • @KyivanEnjoyer
    @KyivanEnjoyer 4 ปีที่แล้ว +1

    Такой вопрос, почему всегда 'usr' создаешь и вообще все в одном числе? Не правильней ли называть все в множественном? 'users' и тд

    • @user-qe3xm9xk4q
      @user-qe3xm9xk4q 4 ปีที่แล้ว

      users в постгрес зарезервировано и могут вылезти проблемы

    • @SmithyVL
      @SmithyVL 4 ปีที่แล้ว +2

      @@user-qe3xm9xk4q Зарезервировано слово "user", с "users" все будет отлично работать, проверено)

    • @user-uq4nd6go9c
      @user-uq4nd6go9c 4 ปีที่แล้ว

      @@user-qe3xm9xk4q Да, users вроде нормально заходит

    • @letsCodeDru
      @letsCodeDru  4 ปีที่แล้ว +1

      Хороший тон сущности и таблицы называть в единственном числе

    • @SignedChar
      @SignedChar 3 ปีที่แล้ว +1

      @@letsCodeDru , сущность в единственном, а таблицу во множественном, разве не так

  • @SkiesTribune
    @SkiesTribune 3 ปีที่แล้ว

    O' shit , no subtitles.

  • @AlexandeRogov
    @AlexandeRogov 3 ปีที่แล้ว

    spring.main.web-application-type=reactive

  • @taras7630
    @taras7630 4 ปีที่แล้ว +1

    второй нах