В одном из предыдущих роликов я рассказал теорию об OAuth 2.0 и OIDC, а на этот раз предлагаю перейти к практике. Spring Security реализует практически полноценную поддержку протокола авторизации OAuth 2.0 и его расширения аутентификации OpenID Connect (OIDC), и с минимальными изменениями в своём проекте вы можете внедрить поддержку этих протоколов. В этом ролике я рассматриваю возможность применения Spring Security OAuth 2.0 для реализации сервера ресурсов, клиента и логина в веб-приложениях на основе Spring WebMVC и Spring Webflux. Так же в качестве сервера авторизации снова будет рассмотрен Keycloak, а так же процесс его настройки.
Репозиторий проекта: github.com/ale...
Ролик про OAuth: • Основы OAuth 2.0 и Ope...
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
Обсудить в Telegram: t.me/+UFAkw187...
Мой сайт: alexkosarev.name/
Паблик в VK: public2...
Канал в Telegram: t.me/+TZCuO38v...
Стать доном: donut/s...
Донаты в Boosty: boosty.to/akos...
Донаты в Tinkoff: www.tinkoff.ru...
27 авг 2024