Security со Spring Boot 3.1 | Авторизация и Аутентификация

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ค. 2024
  • В этом видео мы разберемся, как выполнить аутентификацию и авторизацию с помощью spring boot 3.1 и spring security 6
    Мой Бусти - boosty.to/korsakov
    Код из видео - github.com/Asher404QQ/spring-...
    0:00 Создание проекта
    6:10 Веб-приложение без Spring
    6:48 Создание контрольных точек
    9:18 Тест приложения
    10:38 Настройка логина и пароля
    11:35 Создание и настройка SecurityConfig
    15:22 Тест изменений
    16:35 Настройка SecurityFilterChain
    19:15 Тест изменений
    20:02 Доступ к endpoints пользователям с определенными правами
    20:52 Выдача ролей пользователям
    21:25 Тест изменений
    22:45 Создание своего пользователя
    25:12 Создание UserRepository
    26:05 Создание собственного UserDetailsService
    26:42 Создание моего UserDetails
    29:50 Настройка MyUserDetailsService
    30:45 Внесение изменений в SecurityConfig
    31:03 Контрольная точка для создания пользователя
    32:37 Добавление новых пользователей
    34:20 AuthenticationProvider
    36:00 Ошибка!
    37:25 Финальное тестирование

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

  • @olimpicboy17
    @olimpicboy17 5 หลายเดือนก่อน +16

    Единственное видео, которое я нашел, где все на понятном языке рассказывается и показывается.

    • @user-xm4kd3hz9c
      @user-xm4kd3hz9c 2 หลายเดือนก่อน +2

      Абсолютно соглашусь)) проходил обучение и за 2 часа вебинара не понял ни че го) тут посмотрел 15 минут и знаю уже больше😂
      Спасибо большое Автору!!!

  • @Ravshanov22
    @Ravshanov22 6 หลายเดือนก่อน +4

    Антон пожалуйста не останавливай так же снимай контент без воды
    у тебя хорошо получается )) стрелнишь

  • @KironetheTv
    @KironetheTv 3 หลายเดือนก่อน +9

    Привет! Поделюсь своим мнением про видео без хейта, а вот объективно как есть!
    Отмечу, что информации о Spring Security 6 ( в общем о новой, где SecurityFilterChain вместо WebConfigurerAdapter) крайне мало
    И респект что нашел время и снял "обучающее" видео по этой сложной и интересной, на самом деле, части спринга.
    Я доучиваю последние модули типа Boot и Security и был в поисках хорошей информации
    За быструю подачу однозначно минус, потому что новичку тяжело въехать даже со второго раза
    Разбирай, пожалуйста, "очевидные" для тебя моменты, потому что другим это может быть не очевидно, за это будет плюс в карму однозначно
    А в целом позитивно и местами даже понятно, так что спасибо за контент!
    Конкретно этому видео поставил бы твердую четверку
    Лайк оставил, спасибо, продолжай! Это реально полезное дело и у тебя получается, главное не забывай о новичках
    Поэтому чуть подробнее и может медленнее слегка совсем с подачей, респект!

    • @Antosha.Korsakov
      @Antosha.Korsakov  3 หลายเดือนก่อน +3

      Спасибо за развернутый комментарий. Приму к сведению.

    • @vladislav77788
      @vladislav77788 2 หลายเดือนก่อน +1

      Согласен! тоже учим сейчас SpringSecurity, и это самое понятное объяснение. только вот по UserDetail не понял. но в общих чертах супер! Спасибо!

  • @timur.k
    @timur.k วันที่ผ่านมา

    Спасибо за труды! Шикарное обучающее видео

  • @oanshee2462
    @oanshee2462 5 หลายเดือนก่อน +1

    Суперский канал, спасибо большое, главное не забрасывай!!

  • @user-ql6ky6ee2w
    @user-ql6ky6ee2w 3 หลายเดือนก่อน +1

    Спасибо за такой подробный и ступенчатый разбор. Только такой и работает, когда учишь программирование, не имея до этого и близкого отношения к сфере IT

  • @DJFRX
    @DJFRX 5 หลายเดือนก่อน +4

    Спасибо. Крутой современный стек и понятное объяснение.

  • @user-lx4dc1ls3e
    @user-lx4dc1ls3e 7 หลายเดือนก่อน +4

    Спасибо автору за видос! Выглядит прям годно👍👍👍

  • @igorCodered
    @igorCodered 7 หลายเดือนก่อน +1

    Отличный урок, получилось всё завести как ты делаешь, хоть и не с первого раза, но со второго раза уже более внимательно делал, спасибо тебе, начинаю лучше разбираться с каждым уроком) подписку думаю приобрету на бусти)

  • @intention-man
    @intention-man 4 หลายเดือนก่อน +1

    Спасибо! 3 дня над этим сидел, ничего не работало. Твое видео дало сильный толчок вперед, сейчас получается!

  • @glctcc
    @glctcc 3 หลายเดือนก่อน +1

    Парень очень доступно и понятно объяснил материал, спасибо огромное!

  • @himmel7055
    @himmel7055 7 หลายเดือนก่อน +1

    Спасибо тебе за хороший урок 😇

  • @almostgod6060
    @almostgod6060 5 หลายเดือนก่อน +1

    Хорошие у тебя видео! Правда интересные и информативные!

  • @FLEX-yn9uw
    @FLEX-yn9uw หลายเดือนก่อน

    Спасибо большое за видео, все очень понятно разъяснено)
    Один из немногих видосов по security6, так и еще и всё хорошо изложено

  • @bakdoolotmirlanuulu5494
    @bakdoolotmirlanuulu5494 4 หลายเดือนก่อน +1

    Единственный видеоурок по spring security 6 на русском ютубе
    Спасибо автору большое

  • @user-dk9tb6zo2r
    @user-dk9tb6zo2r 4 หลายเดือนก่อน

    Идеальный урок! Минимум воды, максимум практики!

  • @lisafox9026
    @lisafox9026 4 หลายเดือนก่อน +2

    Парень у тебя талант круто объяснять!!!!!!

  • @spritsgrayd3248
    @spritsgrayd3248 7 หลายเดือนก่อน +2

    Интересный ролик, особенно когда разбираются свежие технологии. Хотелось бы увидеть как можно реализовать форму обратной связи на сайте. Так как почти на каждом сайте она есть

  • @yevgenilagno5219
    @yevgenilagno5219 6 หลายเดือนก่อน +3

    Супер. Все по сути без воды 👍🏻 можешь обьяснить еще как добавить jwt? Пожалуйста? Спасибо 🙏🏻

  • @1984Asisdes
    @1984Asisdes 2 หลายเดือนก่อน +1

    1. Записывай полный экран, но если не полный, то хотя бы заголовки файлов куда вносишь код.
    2. Не скачи между файлами резко, так как многие скорее всего повторяют код, и можно просто не уследить что было внесено.
    Спасибо, удачи! Всем тоже удачи, кто учит Java в 2024)))

  • @qaisarbaltabay
    @qaisarbaltabay 6 หลายเดือนก่อน

    полезно, спасибо!

  • @greenfield7318
    @greenfield7318 5 หลายเดือนก่อน

    Этот видос просто имба

  • @Sunflower-vu4uc
    @Sunflower-vu4uc หลายเดือนก่อน +1

    СуперМегаХорош. Обычно спать хочеться когда медленно объясняют, я 2х нажимаю на других каналах. Но это видео я смотрел с удовольствием. 10/10. Хейт этому видео не уместен. Если лень переписывать из видео, клонируйте из гитхаба. Автор даже об этом позаботился. Тем более на бесплатном ютубе, хейтить такое видео - это грубо. Желаю автору развитие и много достойных просмотров.

  • @beanyext3729
    @beanyext3729 3 หลายเดือนก่อน +3

    при входе появляется ошибка Отказано в доступе к localhostУ вас нет прав на просмотр этой страницы даже если вход был с админа, в чем может быть проблема?

  • @killrider2821
    @killrider2821 2 หลายเดือนก่อน +1

    можете подсказать. Сделал все как в видео, но при запуске всегда выдает одноразовые пароли, почему ?

  • @user-zw4yv4um2l
    @user-zw4yv4um2l 6 หลายเดือนก่อน +2

    бро записывай полный экран)))

  • @lolkek44ebyrek
    @lolkek44ebyrek 7 หลายเดือนก่อน

    Привет, у меня авторизация работает, после запроса в постман, но в бд ничего не сохраняется, в чём проблема?

  • @bolekrus
    @bolekrus 2 หลายเดือนก่อน

    Где такую цветовую гамму взять для Idea?

  • @vadimkharovyuk7660
    @vadimkharovyuk7660 6 หลายเดือนก่อน +1

    Когда. будет след урок ?
    п/с лайк_подписка

  • @user-es9bm7kx7u
    @user-es9bm7kx7u 6 หลายเดือนก่อน

    сударь, какой у вас градус?

  • @Hamster_Kombat_History
    @Hamster_Kombat_History 6 หลายเดือนก่อน

    Добрый день, когда будут новые видео?

  • @leonid555100
    @leonid555100 7 หลายเดือนก่อน

    Клавиатура классно звучит, автор сделай на нее общор или напиши модель пожалуйста))

  • @danilsadretdinov3247
    @danilsadretdinov3247 7 หลายเดือนก่อน

    Есть ли у тебя телеграм канал?Если нет то создай было бы интересно наблюдать за тобой

  • @user-lt7sv1px6c
    @user-lt7sv1px6c 22 วันที่ผ่านมา

    Что за программа для добавления пользователей? это же не pgAdmin?

  • @altnsotkanov70
    @altnsotkanov70 7 หลายเดือนก่อน +1

    Будет ли мне доступен курс на бусти при подписке ищущий знания?

    • @selfsabotage7
      @selfsabotage7 7 หลายเดือนก่อน

      хочешь плов?

    • @Antosha.Korsakov
      @Antosha.Korsakov  7 หลายเดือนก่อน

      Да, там же указывается с какого уровня доступно видео. Все видео на бусти доступны с первого уровня.

  • @diman_dimon
    @diman_dimon 2 หลายเดือนก่อน +1

    как сделать регистрацию пользователей через сайт?? помоги очень нужно

    • @alibaba40thiefs
      @alibaba40thiefs 8 วันที่ผ่านมา

      сделать веб страничку с формой для отправления запросов

  • @loray2944
    @loray2944 7 หลายเดือนก่อน +1

    Привет, что у тебя за ide тема?

  • @tusman4ik
    @tusman4ik 5 หลายเดือนก่อน

    Not bad..

  • @luckytima2315
    @luckytima2315 4 หลายเดือนก่อน

    Братик ты куда пропал ?

  • @andreihusakou8223
    @andreihusakou8223 4 หลายเดือนก่อน

    +

  • @kratos-gg8568
    @kratos-gg8568 4 หลายเดือนก่อน

    AbstractHttpConfigurer::disable что делают эти 2 точки и зачем они нужны?

    • @intention-man
      @intention-man 4 หลายเดือนก่อน

      Синтаксический сахар java. Мы вызываем у этого класса такой метод для переменной / коллекции, от которой мы делаем .map()

  • @Wansery
    @Wansery 5 หลายเดือนก่อน +1

    20:31 для этого можно использовать hasAnyRole и просто перечислять роли

  • @murad3454
    @murad3454 2 หลายเดือนก่อน

    звук клавиатуры очень громкий и не приятный, мешает короче говоря...

  • @DrZupan
    @DrZupan 6 หลายเดือนก่อน

    почему джава, а не котлин?

    • @alibaba40thiefs
      @alibaba40thiefs 8 วันที่ผ่านมา

      потому же почему не swift

  • @user-kt7di4me1y
    @user-kt7di4me1y 4 หลายเดือนก่อน

    в процессе выполнения получила ошибку java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid' как исправить. делала все по видео

    • @superpiano2008
      @superpiano2008 3 หลายเดือนก่อน +1

      Постарайтесь разобраться сами. 50% работы программиста заключается в том, чтобы эффективно и быстро находить причины всяких разных ошибок, багов и эксепшнов...