захищені RESTful сервіси- OAuth2 авторизація
- OpenID і дані користувача
- Сервер авторизації KeyCloak
- Spring Boot + OAuth2
- Spring Cloud + Spring Security
- JWT токени
- Вхід через соц. мережі
Послідовність кроків, які пройдете в навчанні
1. Загальні поняття і технології OAuth2
Спочатку ви пройдете невелику теоретичну частину з прикладами, щоб представляти можливості, технології. Тут поки самі нічого не робите, тільки дивіться.
2. Запити за допомогою Postman
Щоб почати роботу з OAuth2 - будете виконувати прості запити в готові сервіси. Таким чином пройдемо по кроках всі базові можливості на практиці
3. Сервер KeyCloak та додавання додатків
Для будь - якої Програми-потрібно десь зберігати дані користувача і все інше. Для цього існує готове безкоштовне рішення.
4. З'єднання Spring і OAuth2
Як Бібліотека Spring спрощує та допомагає працювати з API верхнього рівня, щоб ви могли зосередитися на бізнес-завданнях.
5. Spring Cloud мікросервіси + OAuth2
Найпопулярніший підхід при створенні сучасних додатків, де потрібно вхід в систему, захищені веб сервіси та багато іншого.
https://privatelink.de/?https://javabegin.ru/products/oauth2/#features2-e