Levantamos las configuraciones que necesitamos con el docker-compose up
Dentro del docker-compose se encuentra el .json con las configuraciones del reino.
Tiene una anotación para que funcione en el sistema operativo de Apple. Si no funciona en Windows importar el .json dentro de Keycloak como indican las imágenes.
Luego de levantar los cinco microservicios podemos comprobar que esten todos en Eureka.
Dentro del reino en Keycloak podemos comprobar que estén creados los clients, los grupos y los tres usuarios definidos en el microservicio de users. (Las passwords definidas para cada usuario es el grupo al que corresponde).
Desde cualquier navegador podemos observar las movies, autenticandonos con un usuario del grupo Client o Admin.
Si nos autenticamos como Admin vamos a poder acceder a ver los usuarios que no sean Admin
Y también los datos de un usuario en cuestión
Estos endpoints funcionan llamando al gateway en el puerto 9092. Dentro de Postman no pude realizar la llamada al gateway ya que me traía el formulario en html.
Lo que si podemos ver en Postman son las facturas creadas, tenemos que acceder como un usuario provider y llamar al puerto 8087.
También podemos acceder a las facturas que tiene un usuario en cuestión. Debemos auntenticarnos con el usuario Client