Источники информации о пользователях - Spring Security в деталях

Поділитися
Вставка
  • Опубліковано 29 вер 2024
  • В этом ролике я рассказываю об источниках информации о пользователях, способе реализации такого источника при помощи JDBC и его использовании.
    Мой сайт: alexkosarev.name/
    Паблик в VK: public2...
    Канал в Telegram:t.me/+TZCuO38v...
    Стать доном: donut/s...
    Донаты в Boosty: boosty.to/akos...
    Донаты в Tinkoff: www.tinkoff.ru...
    #java #springsecurity #jdbc #postgresql #testcontainers

КОМЕНТАРІ • 28

  • @danilsherbakov6687
    @danilsherbakov6687 Рік тому +10

    Хотелось бы ролик где ты рассказал бы как сделать тоже самое что и в этом видео только с JPA с использиванием ее репозиторий и Entity классов

  • @mtg2844
    @mtg2844 Рік тому +6

    Спасибо за ролик, недавно подсел на твои видео по Spring security, классно объясняешь)

  • @paradiesd
    @paradiesd Рік тому +3

    Спасибо, очень полезно. Надеюсь ты когда-нибудь расскажешь про использование JWT и про авторизацию допустим с использованием Keycloak?)

    • @shurik_codes
      @shurik_codes  Рік тому +2

      До этого дойдёт, но я стараюсь к каждой теме подходить постепенно

    • @paradiesd
      @paradiesd Рік тому

      @@shurik_codes главное что дойдёт, тогда буду ждать )

  • @leralerua3835
    @leralerua3835 Рік тому +2

    было бы интересно как обернуть приложение с помощью докера, в какой момент его надо оборачивать т.е. в самом начале? или в самом конце, когда приложение уже написано? вообще будут ли видосики про докер?

    • @shurik_codes
      @shurik_codes  Рік тому

      Когда-нибудь, когда руки дойдут, однозначно будут

  • @БогданПрядко-щ7л
    @БогданПрядко-щ7л 3 місяці тому

    здравствуйте
    скажите , пожалуйста, что значит параметр TC_DAEMON=true

    • @shurik_codes
      @shurik_codes  3 місяці тому

      Без этого параметра контейнер с БД тушится, если нет соединений с БД. В целом можно и без него java.testcontainers.org/modules/databases/jdbc/

  • @ratmirv
    @ratmirv 2 місяці тому

    Здравствуйте, правильно ли я понимаю, что когда вы создали бин JdbcUserDetailService в конфигурации, то как бы заменили им стандартный UserDetailService, и после этого спринг будет использовать его вместо стандартного?

    • @shurik_codes
      @shurik_codes  2 місяці тому +1

      совершенно верно

  • @Тимур-л1м
    @Тимур-л1м 11 місяців тому +1

    Очень мощно, спасибо

  • @romanovichihin2429
    @romanovichihin2429 Рік тому +1

    Лайк, коммент, некст!

  • @eldartoleubay6316
    @eldartoleubay6316 8 місяців тому

    у меня не получается с помощью builder создать нового юзера. Не видит .username .password

    • @shurik_codes
      @shurik_codes  8 місяців тому

      Тот ли класс импортирован? Какая версия Spring Security?

  • @jj8902
    @jj8902 10 місяців тому

    Здравствуйте. Очень помогают ваши видео! Почему на 5:40 вы используете и TEXT, и VARCHAR? Есть ли между ними существенная разница, учитывая, что длина VARCHAR не указывается?

    • @shurik_codes
      @shurik_codes  10 місяців тому

      На самом деле разницы нет, просто какая-то старая привычка

  • @АлександрСкопинский-д2ч

    Полностью повторил sql скрипт из кода, но оно не запускается и выдаёт PreparedStatementCallback; bad SQL grammar

    • @shurik_codes
      @shurik_codes  8 місяців тому

      Какой именно скрипт? Было бы ещё неплохо приложить стектрейс

    • @АлександрСкопинский-д2ч
      @АлександрСкопинский-д2ч 8 місяців тому

      @@shurik_codes SQL запрос (который в JDBCUserDetailedService, а не скрипт, фигню написал, стектрейса там не было, только в логгер выдало PreparedStatementCallback; bad SQL grammar и показало тот запрос, мол, в нём ошибка

    • @shurik_codes
      @shurik_codes  8 місяців тому

      Тогда запрос и параметры вызова в студию)

    • @АлександрСкопинский-д2ч
      @АлександрСкопинский-д2ч 8 місяців тому

      @@shurik_codes я психанул и переписал на hibernate)))
      Но все равно спасибо что отозвались

  • @faithace3308
    @faithace3308 8 місяців тому

    Делал все как в видео, но Driver org.postgresql.Driver claims to not accept jdbcUrl как можно это исправить?

    • @shurik_codes
      @shurik_codes  8 місяців тому

      Чтобы всё работало как в примере нужны зависимости org.postgresql:postgresql и org.testcontainers:postgresql

    • @faithace3308
      @faithace3308 8 місяців тому

      @@shurik_codes я их добавил в Pom.xml, все равно ошибка

    • @faithace3308
      @faithace3308 8 місяців тому

      @@shurik_codesможет в виде не показаны какие-то действия с самим докером? Оно явно ссылается на урл, мол с ним что-то не так

    • @shurik_codes
      @shurik_codes  8 місяців тому

      А какой URL получился?

    • @faithace3308
      @faithace3308 8 місяців тому

      @@shurik_codes урл я ставил такой же как у вас. В целом неважно, я сейчас добавил поддержку докер компаса и в файле компоса прописал данные для Psql, все работает!