Средний
Как работает Client Credentials Flow в OAuth 2.0 и когда он нужен?
Client Credentials Flow используется для взаимодействия Server-to-Server (когда нет живого пользователя, который мог бы ввести логин/пароль).
Сценарий:
Микросервис А хочет дернуть API Микросервиса Б.
1. Сервис А отправляет свой client_id и client_secret на Сервер Авторизации (Keycloak/Keycloak).
2. Сервер Авторизации проверяет их и выдает Access Token.
3. Сервис А идет с этим токеном в Сервис Б.
✅ Суть: Это авторизация самого приложения (машины), а не человека.