Вопрос немного расплывчат, но да, вы можете сделать это в Keycloak.
Из коробки Keycloak поддерживает пользователей и роли. Он предоставляет API и интерфейсы для управления ими. Если ваше приложение настроено на использование Keycloak в качестве источника идентификации, вы можете получить доступ к информации о пользователе и роли Keycloak в своем приложении.
Мне не совсем ясно, как ваша концепция "автомобиля" связана с пользователями и ролями, или где вы хотите управлять ею. Но у вас есть несколько вариантов:
- Превратите ваше приложение в сервер ресурсов OAuth, и Keycloak предоставит идентификационную информацию через токены. Сделайте бизнес-логику вашего автомобиля в вашем приложении Вы можете прочитать о том, как работает OAuth, если вы не знакомы с ним.
- Можно расширить Keycloak для добавления пользовательских объектов домена, таких как
Car
. Подробнее о том, как это сделать здесь .