Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
S
software-development-docs
  • Overview
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • pem
  • software-development-docs
  • Merge Requests
  • !4

Merged
Opened Jul 22, 2025 by Denis Armenta@darmenta 
  • Report abuse
Report abuse

agregar guía detallada para levantar y configurar Keycloak con Docker

Se agregó una guía completa en el archivo README_keycloak_monitoreo.md con instrucciones paso a paso para desplegar Keycloak con Docker y PostgreSQL, crear realms, roles y usuarios, configurar un cliente OAuth2, y realizar pruebas de autenticación con JWT. También se explican conceptos clave como el uso del Client ID, Root URL y los realms.

  • Discussion 10
  • Commits 11
  • Changes 4
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
  • Camilo Zapata @czapata commented Jul 22, 2025
    Master

    Sugiero cambiar el nombre al archivo keycloak_monitoreo.md por README.md para que se visualice apenas uno entra a la carpeta de keycloak

    Sugiero cambiar el nombre al archivo `keycloak_monitoreo.md ` por `README.md` para que se visualice apenas uno entra a la carpeta de keycloak
  • César Galvis
    @cgalvis started a discussion on an old version of the diff Jul 23, 2025
    Resolved by Denis Armenta Jul 24, 2025
    docs/guides/sections/keycloak/keycloak_monitoreo.md 0 → 100644
    12
    13 ---
    14
    15 ## 📦 Paso 1: Clonar repositorio o crear carpeta
    16
    17 ```bash
    18 mkdir keycloak-monitoreo
    19 cd keycloak-monitoreo
    20 ```
    21
    22 ---
    23
    24 ## ⚙️ Paso 2: Crear `docker-compose.yml`
    25
    26 ```yaml
    27 version: '3.8'
    • César Galvis @cgalvis commented Jul 23, 2025
      Master

      Considero que esto es redundante, ya que hay un archivo docker-compose.yml con el mismo contenido

      Considero que esto es redundante, ya que hay un archivo `docker-compose.yml` con el mismo contenido
    • Denis Armenta @darmenta

      changed this line in version 2 of the diff

      Jul 24, 2025

      changed this line in version 2 of the diff

      changed this line in [version 2 of the diff](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=279&start_sha=9d3d193a338fdbb619ee23219ecf9c227c95f34e#a9eef32e6fd923344b25f2c234b4f238f00cf51e_27_0)
      Toggle commit list
    • Denis Armenta @darmenta commented Jul 24, 2025
      Master

      Se realiza el respectivo ajuste

      Se realiza el respectivo ajuste
    Please register or sign in to reply
  • Denis Armenta @darmenta

    added 1 commit

    • 40cfd0d0 - ajuste cambio nombre .md

    Compare with previous version

    Jul 24, 2025

    added 1 commit

    • 40cfd0d0 - ajuste cambio nombre .md

    Compare with previous version

    added 1 commit * 40cfd0d0 - ajuste cambio nombre .md [Compare with previous version](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=279&start_sha=9d3d193a338fdbb619ee23219ecf9c227c95f34e)
    Toggle commit list
  • Denis Armenta @darmenta

    resolved all discussions

    Jul 24, 2025

    resolved all discussions

    resolved all discussions
    Toggle commit list
  • Camilo Zapata
    @czapata started a discussion on an old version of the diff Jul 25, 2025
    Resolved by Camilo Zapata Jul 29, 2025
    docs/guides/sections/keycloak/README.md 0 → 100644
    1 # 🔐 Keycloak Setup – Monitoreo Comunitario
    2
    3 Este documento describe cómo desplegar una instancia local de **Keycloak con PostgreSQL** usando Docker, y configurar el entorno para pruebas de autenticación basadas en OAuth2/OIDC.
    4
    5 ---
    6
    7 ## 🧱 Requisitos
    8
    9 - Docker y Docker Compose instalados en tu máquina.
    10 - Navegador para acceder a la consola de administración.
    11 - Postman o `curl` para probar autenticación.
    12
    13 ---
    14
    15 ## 📦 Paso 1: Clonar repositorio o crear carpeta
    • Camilo Zapata @czapata commented Jul 25, 2025
      Master

      Este titulo del paso 1 me parece confuso, por favor quitar "o crear carpeta" y agregar el comando para hacer el clone y tambien para pararse en el directorio específico donde está el docker compose.

      Edited Jul 25, 2025 by Camilo Zapata
      Este titulo del paso 1 me parece confuso, por favor quitar "o crear carpeta" y agregar el comando para hacer el clone y tambien para pararse en el directorio específico donde está el docker compose.
    • Denis Armenta @darmenta

      changed this line in version 3 of the diff

      Jul 28, 2025

      changed this line in version 3 of the diff

      changed this line in [version 3 of the diff](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=280&start_sha=40cfd0d0afdf4ce31aa3f6cfe4c6a34d49cd8a1c#7019a8b31ec3e819ad36be4d91b760ebbfc3ed58_15_15)
      Toggle commit list
    Please register or sign in to reply
  • Camilo Zapata
    @czapata started a discussion on an old version of the diff Jul 25, 2025
    Resolved by Camilo Zapata Jul 29, 2025
    docs/guides/sections/keycloak/README.md 0 → 100644
    43 #### ¿Para qué sirve un "Realm"?
    44
    45 Un **Realm** en Keycloak es un espacio de aislamiento lógico para gestionar usuarios, roles, grupos y clientes de forma independiente.
    46
    47 Cada realm tiene:
    48 - Su propia base de usuarios (no se comparten entre realms).
    49 - Su propia configuración de autenticación, temas visuales y políticas de sesión.
    50 - Sus propios clientes (aplicaciones) y roles.
    51
    52 🔸 Puedes pensar en un realm como un “entorno” o “dominio” separado.
    53 🔸 Útil para multitenencia: por ejemplo, tener un realm por cliente, proyecto o ambiente (desarrollo, QA, producción).
    54
    55 En este caso, se crea un realm llamado `monitoreo` para contener la configuración exclusiva del módulo de Monitoreo Comunitario.
    56
    57
    58 1. Ingresar al admin panel
    • Camilo Zapata @czapata commented Jul 25, 2025
      Master

      Casi no encuentro el admin panel xD y el boton para crear el realm. Especifica un poco mas este paso por fa.

      Casi no encuentro el admin panel xD y el boton para crear el realm. Especifica un poco mas este paso por fa.
    • Denis Armenta @darmenta

      changed this line in version 3 of the diff

      Jul 28, 2025

      changed this line in version 3 of the diff

      changed this line in [version 3 of the diff](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=280&start_sha=40cfd0d0afdf4ce31aa3f6cfe4c6a34d49cd8a1c#7019a8b31ec3e819ad36be4d91b760ebbfc3ed58_58_58)
      Toggle commit list
    Please register or sign in to reply
  • Camilo Zapata @czapata commented Jul 25, 2025
    Master

    Me parece bien que hayas dejado el archivo de postman keycloak-monitoreo.postman_collection.json pero mencionalo en el readme y crea un enlace al archivo.

    Me parece bien que hayas dejado el archivo de postman `keycloak-monitoreo.postman_collection.json` pero mencionalo en el readme y crea un enlace al archivo.
  • Denis Armenta @darmenta

    added 1 commit

    • de8f7aeb - realizar ajustes en readme

    Compare with previous version

    Jul 28, 2025

    added 1 commit

    • de8f7aeb - realizar ajustes en readme

    Compare with previous version

    added 1 commit * de8f7aeb - realizar ajustes en readme [Compare with previous version](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=280&start_sha=40cfd0d0afdf4ce31aa3f6cfe4c6a34d49cd8a1c)
    Toggle commit list
  • Denis Armenta @darmenta commented Jul 28, 2025
    Master

    Se realizan los respectivos ajustes según lo comentado. quedo atenta a cualquier ajuste.

    Se realizan los respectivos ajustes según lo comentado. quedo atenta a cualquier ajuste.
  • Camilo Zapata
    @czapata started a discussion on an old version of the diff Jul 29, 2025
    Resolved by Camilo Zapata Jul 31, 2025
    docs/guides/sections/keycloak/README.md 0 → 100644
    6
    7 ## 🧱 Requisitos
    8
    9 - Docker y Docker Compose instalados en tu máquina.
    10 - Navegador para acceder a la consola de administración.
    11 - Postman o `curl` para probar autenticación.
    12
    13 ---
    14
    15 ## 📦 Paso 1: Crear carpeta para colocar los archivos
    16
    17 ```bash
    18 mkdir keycloak-monitoreo
    19 cd keycloak-monitoreo
    20 ```
    21
    • Camilo Zapata @czapata commented Jul 29, 2025
      Master

      Sigue faltando un paso intermedio entre el 1 y el 2 donde indiques que toca clonar el repositorio y pararse en la carpeta especifica donde esta el archivo docker-compose.yml, y de esta forma poder ejecutarlo como lo tienes en el paso 2.

      Sigue faltando un paso intermedio entre el 1 y el 2 donde indiques que toca clonar el repositorio y pararse en la carpeta especifica donde esta el archivo `docker-compose.yml`, y de esta forma poder ejecutarlo como lo tienes en el paso 2.
    • Denis Armenta @darmenta

      changed this line in version 6 of the diff

      Jul 31, 2025

      changed this line in version 6 of the diff

      changed this line in [version 6 of the diff](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=286&start_sha=27c803e883d16304ed8c47dafd1176d3e6f2a724#7019a8b31ec3e819ad36be4d91b760ebbfc3ed58_21_17)
      Toggle commit list
    Please register or sign in to reply
  • Camilo Zapata
    @czapata started a discussion on an old version of the diff Jul 29, 2025
    Resolved by Camilo Zapata Jul 31, 2025
    docs/guides/sections/keycloak/README.md 0 → 100644
    6
    7 ## 🧱 Requisitos
    8
    9 - Docker y Docker Compose instalados en tu máquina.
    10 - Navegador para acceder a la consola de administración.
    11 - Postman o `curl` para probar autenticación.
    12
    13 ---
    14
    15 ## 📦 Paso 1: Crear carpeta para colocar los archivos
    16
    17 ```bash
    18 mkdir keycloak-monitoreo
    19 cd keycloak-monitoreo
    20 ```
    21
    • Camilo Zapata @czapata commented Jul 29, 2025
      Master

      Sigue faltando un paso intermedio entre el 1 y el 2 donde indiques que toca clonar el repositorio y pararse en la carpeta especifica donde esta el archivo docker-compose.yml, y de esta forma poder ejecutarlo como lo tienes en el paso 2.

      Sigue faltando un paso intermedio entre el 1 y el 2 donde indiques que toca clonar el repositorio y pararse en la carpeta especifica donde esta el archivo `docker-compose.yml`, y de esta forma poder ejecutarlo como lo tienes en el paso 2.
    • Denis Armenta @darmenta commented Jul 31, 2025
      Master

      Se realizo el ajuste indicado.

      Se realizo el ajuste indicado.
    • Denis Armenta @darmenta

      changed this line in version 6 of the diff

      Jul 31, 2025

      changed this line in version 6 of the diff

      changed this line in [version 6 of the diff](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=286&start_sha=27c803e883d16304ed8c47dafd1176d3e6f2a724#7019a8b31ec3e819ad36be4d91b760ebbfc3ed58_21_17)
      Toggle commit list
    Please register or sign in to reply
  • Denis Armenta @darmenta

    added 9 commits

    • de8f7aeb...8c8e4cad - 7 commits from branch master
    • 44479923 - Merge branch 'master' into darmenta/LIB-227
    • 532089ca - adjust readme file

    Compare with previous version

    Jul 31, 2025

    added 9 commits

    • de8f7aeb...8c8e4cad - 7 commits from branch master
    • 44479923 - Merge branch 'master' into darmenta/LIB-227
    • 532089ca - adjust readme file

    Compare with previous version

    added 9 commits * de8f7aeb...8c8e4cad - 7 commits from branch `master` * 44479923 - Merge branch 'master' into darmenta/LIB-227 * 532089ca - adjust readme file [Compare with previous version](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=284&start_sha=de8f7aeb767d2d37a9d8e7548c1bedf123595845)
    Toggle commit list
  • Denis Armenta @darmenta

    added 1 commit

    • 27c803e8 - adjust link git

    Compare with previous version

    Jul 31, 2025

    added 1 commit

    • 27c803e8 - adjust link git

    Compare with previous version

    added 1 commit * 27c803e8 - adjust link git [Compare with previous version](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=285&start_sha=532089ca0252e6254b489bedbea3a3dea6a83607)
    Toggle commit list
  • Denis Armenta @darmenta

    added 1 commit

    • 3e74c74f - adjust steps readme files

    Compare with previous version

    Jul 31, 2025

    added 1 commit

    • 3e74c74f - adjust steps readme files

    Compare with previous version

    added 1 commit * 3e74c74f - adjust steps readme files [Compare with previous version](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=286&start_sha=27c803e883d16304ed8c47dafd1176d3e6f2a724)
    Toggle commit list
  • Denis Armenta @darmenta

    added 1 commit

    • 62a2d81a - adjust route docker compose file

    Compare with previous version

    Jul 31, 2025

    added 1 commit

    • 62a2d81a - adjust route docker compose file

    Compare with previous version

    added 1 commit * 62a2d81a - adjust route docker compose file [Compare with previous version](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=287&start_sha=3e74c74fecf824450d965d91be0c44f7a7089582)
    Toggle commit list
  • Denis Armenta @darmenta

    added 1 commit

    • 12354a46 - adjust relative route

    Compare with previous version

    Jul 31, 2025

    added 1 commit

    • 12354a46 - adjust relative route

    Compare with previous version

    added 1 commit * 12354a46 - adjust relative route [Compare with previous version](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=288&start_sha=62a2d81a53fa49543887d2e3e9d4f0ca31cd0525)
    Toggle commit list
  • Denis Armenta @darmenta

    added 1 commit

    • 78cece31 - adjust route docker compose

    Compare with previous version

    Jul 31, 2025

    added 1 commit

    • 78cece31 - adjust route docker compose

    Compare with previous version

    added 1 commit * 78cece31 - adjust route docker compose [Compare with previous version](http://gitlab.example.com/pem/software-development-docs/merge_requests/4/diffs?diff_id=289&start_sha=12354a46303220694687c1a9842b9ebf75f5fc43)
    Toggle commit list
  • Camilo Zapata @czapata

    resolved all discussions

    Jul 31, 2025

    resolved all discussions

    resolved all discussions
    Toggle commit list
  • Denis Armenta @darmenta

    merged

    Jul 31, 2025

    merged

    merged
    Toggle commit list
  • Denis Armenta @darmenta

    mentioned in commit 9ce31648

    Jul 31, 2025

    mentioned in commit 9ce31648

    mentioned in commit 9ce31648467ab702df78d9bafe84f3d46af5995b
    Toggle commit list
  • Write
  • Preview
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment
Assignee
No assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
Reference: pem/software-development-docs!4
×

Revert this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.
×

Cherry-pick this merge request

Switch branch
Cancel
A new branch will be created in your fork and a new merge request will be started.