Toranku
Varios servicios necesitan agrupar sus secciones según categorías, así que en lugar de implementarlo en cada uno de ellos, construí Toranku: un gestor de categorías expuesto mediante una API REST que cualquier otra aplicación puede utilizar.
Cada servicio se autentica por OpenID Connect y dispone de sus propias categorías. Únicamente los servicios con los roles correctos pueden acceder, evitando accesos indeseados. Originalmente lo utilizaba Kirin para categorizar sus datos.
información
Kirin dejó de utilizar Toranku y pasó a definir sus categorías mediante CRDs de Kubernetes, sustituyendo así este servicio.
La configuración de Keycloak y el despliegue en Kubernetes se explican en el K8s Project.