🔒WebFlux. Spring Security

Поділитися
Вставка
  • Опубліковано 28 вер 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

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

  • @vorobeyrr
    @vorobeyrr 2 роки тому

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

  • @BtXFWkyZBtXFWkyZ
    @BtXFWkyZBtXFWkyZ 4 роки тому +3

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

  • @StoneWeaver_RU
    @StoneWeaver_RU 4 роки тому +4

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

  • @НикитаН-й2н
    @НикитаН-й2н 4 роки тому +2

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

  • @wildjoe6259
    @wildjoe6259 4 роки тому +2

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

  • @konstantinkasyanov5778
    @konstantinkasyanov5778 4 роки тому

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

  • @trygoboi4790
    @trygoboi4790 4 роки тому +2

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

  • @ПетрПетров-г5ъ
    @ПетрПетров-г5ъ 4 роки тому +1

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

  • @andreyguzik2675
    @andreyguzik2675 4 роки тому +1

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

  • @alexnovik6223
    @alexnovik6223 4 роки тому +4

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

  • @igorkovalchuk5355
    @igorkovalchuk5355 4 роки тому +3

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

  • @zhuch9277
    @zhuch9277 4 роки тому +1

    Спасибо :)

  • @МихаилЕфремов-г5с
    @МихаилЕфремов-г5с 4 роки тому

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

  • @MrGrzegorz
    @MrGrzegorz 4 роки тому +1

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

  • @notanord
    @notanord 4 роки тому +1

    круто!!

  • @ВладиславМелехин-е5р

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

  • @ВладиславМелехин-е5р

    Ваще

  • @maxfilatov8560
    @maxfilatov8560 3 роки тому

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

  • @avecoder
    @avecoder 4 роки тому

    Аве!

  • @SkiesTribune
    @SkiesTribune 3 роки тому

    O' shit , no subtitles.

  • @heswtching233
    @heswtching233 11 місяців тому

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

  • @Anonymous-vf9zj
    @Anonymous-vf9zj 4 роки тому +1

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

  • @Vadimnick61
    @Vadimnick61 4 роки тому +2

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

    • @letsCodeDru
      @letsCodeDru  4 роки тому +1

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

  • @taras7630
    @taras7630 4 роки тому +1

    второй нах

  • @azamatabdilov8003
    @azamatabdilov8003 4 роки тому

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

  • @AlexandeRogov
    @AlexandeRogov 3 роки тому

    spring.main.web-application-type=reactive

  • @KyivanEnjoyer
    @KyivanEnjoyer 4 роки тому +1

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

    • @АлександрМалявский-ч2ц
      @АлександрМалявский-ч2ц 4 роки тому

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

    • @SmithyVL
      @SmithyVL 4 роки тому +2

      @@АлександрМалявский-ч2ц Зарезервировано слово "user", с "users" все будет отлично работать, проверено)

    • @ВладиславМелехин-е5р
      @ВладиславМелехин-е5р 4 роки тому

      @@АлександрМалявский-ч2ц Да, users вроде нормально заходит

    • @letsCodeDru
      @letsCodeDru  4 роки тому +1

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

    • @SignedChar
      @SignedChar 3 роки тому +1

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

  • @phil2964
    @phil2964 3 роки тому

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

  • @explo9087
    @explo9087 3 роки тому

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