Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Una vez se haya descargado el archivo .zip, extraemos la carpeta. Dentro de la carpeta keycloak 21.1.1 encontramos diferentes archivos y carpetas. En el directorio de /config añadiremos (y reemplazaremos si es necesario) los siguientes archivos: keycloak.conf y quarkus.properties.

View file
namekeycloak.conf
View file
namequarkus.properties

image-20250115-113610.png

El siguiente paso será copiar la carpeta /theme del directorio /tools/keycloak/server, ubicado en la ruta donde está descargado el código fuente de Plataforma.

...

Ahora accedemos a http://localhost:18000/controlpanel/ e ingresamos las credenciales de un usuario de Plataforma, ya podremos hacer login en el control panel utilizando Keycloak como Identity Manager en local y sin Docker.

Debugear las librerías Java

Para debugear debemos seleccionar la opción de remote debug desde el eclipse y haber levantado el keycloak en modo debug:

Code Block
Linux/Mac
./bin/kc.sh start-dev --debug 8082
Code Block
Windows
bin/kc.bat start-dev --debug 8082

image-20250115-115132.pngImage Added

Crear un tema custom

https://www.keycloak.org/docs/latest/server_development/#creating-a-theme

View file
namekeycloak.tar.gz

Podemos partir de ese tema, renombrando la carpeta y copiándolo en la carpeta themes/ del directorio de keycloak.

Por ejemplo:

image-20250115-114544.pngImage Added

Y para seleccionar este tema, accederíamos a la consola http://localhost:8080/auth , nos logamos, y en el menú “Realm settings → Themes” seleccionamos el nuevo tema:

image-20250115-114648.pngImage Added