Налаштування безпеки веб-сервісів. Авторизація і Аутентифікація в Spring Security (Oauth2, JWT)

👉 Приєднуйся до Bobocode Community: www.bobocode.com/
________________________________________
Patreon: / bobocode
GitHub: github.com/bobocode-projects
Telegram: t.me/bobocode​
LinkedIn: bit.ly/2RWPQF5
Twitter: bit.ly/3vaQiOl
Тарас в LinkedIn: bit.ly/2ElWg8J
Тарас в Twitter: bit.ly/33Pmuwg
________________________________________
0:00 - Нарізка основних моментів
1:35 - Початок
2:48 - Різниця між Авторизацією і Аутинтефікацією
5:23 - Як включити Security в SpringBoot проекті?
6:56 - Інтерфейс UserDetails і конфігурація Security
10:46 - Додавання ролей.
16:55 - Робота з паролями.
19:51 - Що відбувається при відправці запиту через Spring security?
23:22 - Як відкривати/закривати ендпоінти для різних ролей?
27:19 - Security це просто?
30:35 - передумови для появи протоколу OAuth
34:20 - Готові рішення для security сервіерів.
36:55 - Приклад роботи з KeyCloak
42:55 - Можель security з використанням токена
44:04 - Як парсити jwt токен?
#opensource #java #education #springboot #keycloak #jwt #oauth #security #springsecurity

Пікірлер: 23

  • @Bobocode
    @Bobocode Жыл бұрын

    👉 Навчання від Bobocode: bit.ly/3IRrJhj

  • @romantatusko4785
    @romantatusko4785 Жыл бұрын

    цей коментар аби ютуб любив цей канал

  • @vadimyakovliev2636
    @vadimyakovliev2636 Жыл бұрын

    Нарешті я дочекався відоса по спрінг секюріті від Bobocode. Ураа!

  • @user-fc6qo5sq8o
    @user-fc6qo5sq8o Жыл бұрын

    Супер контент! Щоб я без вас робив😀

  • @IIFLEXII
    @IIFLEXII Жыл бұрын

    Дякую!

  • @Bobocode

    @Bobocode

    Жыл бұрын

    Будь ласка!

  • @takashi1745
    @takashi1745Ай бұрын

    Вітаю, а чи можна комбінувати oauth2 та jwt authetication на спрінгу? Умовно за допомогою oauth2 авторизовуватися, а при успішній авторизація зберігати юзера в бд та генерити jwt, який вже буде використовуватися для доступу до ресурсів в застосунку?

  • @user-wv7pk5sh3h
    @user-wv7pk5sh3h4 ай бұрын

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

  • @Bobocode

    @Bobocode

    2 ай бұрын

    :)

  • @ukraineforever506
    @ukraineforever506 Жыл бұрын

    Ще не подивився але зразу вподобайка. Нарешті хтось нормально за спрінг секюріті пояснить)

  • @antonignatenko7776
    @antonignatenko7776 Жыл бұрын

    я трохи не зрозумів userdetails ми імлементували , усюди true як заглушки це якби в навчальних цілях а якшо дійсний проєкт тоді як це повинно виглядати

  • @user-tp2wb9nk9h
    @user-tp2wb9nk9h Жыл бұрын

    Де ж ти був 2 тижні тому 🥲. Дуде не вистачало такого відео.

  • @user-rx4sf6of7o
    @user-rx4sf6of7o Жыл бұрын

    Підкажіть будь ласка чи є десь репозиторій з цим проектом(з keycloak) або де можна знайти актуальну інформацію про інтеграцію у Spring Boot?

  • @Bobocode

    @Bobocode

    Жыл бұрын

    Спробуйте переглянути доки в їньому репозиторії: github.com/keycloak/keycloak-documentation/blob/main/securing_apps/topics/oidc/java/spring-security-adapter.adoc

  • @baibula
    @baibula5 ай бұрын

    Можливо комусь буде цікаво: security не пускає в PUT метод тому що по дефолту дозволений csrf, його можна виключити, щоб воно працювало.

  • @Bobocode

    @Bobocode

    5 ай бұрын

    Дякую!

  • @BCEMCPATb
    @BCEMCPATb4 ай бұрын

    Привіт. Хтось із ваших учнів мав рацію. Щоб все запрацювало у базі потрібний префікс (ROLE_ADMIN, ROLE_USER). Усім гарного навчання та мирного неба!

  • @Bobocode

    @Bobocode

    4 ай бұрын

    Дякую!

  • @VolodymyrChe
    @VolodymyrChe Жыл бұрын

    Багато води, та мало прикладiв. Websecurityconfigureradapter вже засторiв. Та зi звуком треба щось робити, дуже погано чути.

  • @TheEBPO
    @TheEBPO Жыл бұрын

    Эта версия SpringSecurity уже не актуальная, получается все 50 минут уже не актуальны (

  • @Bobocode

    @Bobocode

    Жыл бұрын

    1. У відео я говорив не тільки про SpringSecurity 2. Основні концепції, чи це авторизація/автентифікація, чи це сторонній IdentityProvider, однакові незалежно від версії SpringSecurity

  • @TheEBPO

    @TheEBPO

    Жыл бұрын

    @@Bobocode Дякую, я вже знайшов то що менi потрiбно, але ця тема актуальна для мене, ще раз дякую )

Келесі