Client, Resource Server, Login - Spring Security OAuth 2.0 #java #spring #security #oauth #oidc

preview_player
Показать описание
В одном из предыдущих роликов я рассказал теорию об OAuth 2.0 и OIDC, а на этот раз предлагаю перейти к практике. Spring Security реализует практически полноценную поддержку протокола авторизации OAuth 2.0 и его расширения аутентификации OpenID Connect (OIDC), и с минимальными изменениями в своём проекте вы можете внедрить поддержку этих протоколов. В этом ролике я рассматриваю возможность применения Spring Security OAuth 2.0 для реализации сервера ресурсов, клиента и логина в веб-приложениях на основе Spring WebMVC и Spring Webflux. Так же в качестве сервера авторизации снова будет рассмотрен Keycloak, а так же процесс его настройки.

00:00:44 Запуск и настройка Keycloak
00:08:18 Сервер ресурсов (WebMVC)
00:25:15 Сервер ресурсов (Webflux)
00:32:10 Клиент и логин (WebMVC)
01:02:37 Клиент и логин (Webflux)

#java #spring #security #oauth #oidc #reactive #webflux #webmvc

Рекомендации по теме
Комментарии
Автор

Супер урок, впервые попал на канал, ощущение, что нашел золото в интернете xD Теперь я понял, что надо и другие ролики посмотреть

Hocorend
Автор

Офигеть какой полезный контент по такой тяжелой теме. Придется пересматривать не один раз, чтобы так же быстро все понимать. Отдельное спасибо за демонстрацию для реактива!

tiwkqts
Автор

Спасибо большое за качественно изложенный материал и Ваш труд

pzxsdvf
Автор

Не смотрел. Просто лайк за труд.

Сейчас уже начну смотреть 😊

omonullo
Автор

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

vital
Автор

Нравится звук клавиатуры, слышно работу поограммиста!

kolakolia
Автор

9:25 - resource
25:12 - reactive resource
32:08 - client
1:02:40 - reactive client

tomervercetti
Автор

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

brgtxuj
Автор

Привет, очень просим подробнее про настройку безопасности в Spring Boot и logout в Keycloak'e, ибо при логауте пользователь остается аутентифицированным, как это исправить в интернете не нахожу

jtifkqf
Автор

Спасибо за видео!
31:40 stateless session creation policy нужно было ставить?

devprototype
Автор

Спасибо за видео, а такой вопрос если в связке oauth2(client/server)-jwt надо валидировать токен. к примеру не аунтифицированных отправлять в keycloack не авторизованных на микросервис авторизации и тд как и где это реализовать лучше, хотелось бы библиотеку

KakoitoTam
Автор

Спасибо за материал! Пересмотрел уже десятки видео на канале. Видео, благодаря качеству материала и подаче, получаются просто бесценными!
Можете подсказать, какие-то отличия в реализации есть, если в роле клиента будет android-приложение?

a.kondratenko
Автор

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

paradiesd
Автор

Спасибо! Такой вопрос: если мы используем Spring Cloud Eureka server, client, gateway - то OAuth2 client куда лучше внедрят front или gateway?

Boraldan
Автор

А со спринговым сервером авторизации нет видео, что-то не нашёл?

ram