Мы создаем приложение, используя микросервисный подход, и мы хотели бы использовать keycloack в качестве службы аутентификации / авторизации. Наше приложение потребует от пользователя много персональных данных (адреса, телефоны, различные персональные сертификаты, страховки и т. Д.), И мы должны хранить это - можем ли мы / должны расширить keycloack, чтобы иметь возможность хранить все эти пользовательские данные? Каковы преимущества / недостатки такого подхода?
Если мы храним все данные в keycloack, это нормально, если некоторые из наших микросервисов будут запрашивать keycloack для получения данных других пользователей? (например, роль «агент» пользователь хочет оформить 10 самых последних пользователей и их представленные данные) - или мы должны хранить только минимальные данные в keycloack и разработать отдельный сервис для всех пользовательских данных?