Cómo configurar la integración de Grafana con Encvoy ID#
En esta guía, aprenderá a configurar el inicio de sesión único (SSO) en Grafana utilizando el sistema Encvoy ID.
📌 Grafana es un sistema de visualización de datos de código abierto centrado en datos de sistemas de monitorización de TI.
La configuración del inicio de sesión a través de Encvoy ID consta de varios pasos clave realizados en dos sistemas diferentes.
Paso 1. Crear la aplicación#
- Inicie sesión en el sistema Encvoy ID.
-
Cree una aplicación con los siguientes ajustes:
-
Dirección de la aplicación - la dirección de su instalación de Grafana;
-
URL de redireccionamiento #1 (Redirect_uri) -
<dirección de instalación de Grafana>/login/generic_oauth.🔍 Para más detalles sobre la creación de aplicaciones, lea las instrucciones.
-
Abra la configuración de la aplicación y copie los valores de los siguientes campos:
- Identificador (
Client_id), - Clave secreta (
client_secret).
- Identificador (
Paso 2. Configurar el sistema Grafana#
La configuración de la autorización a través de Encvoy ID se realiza en el archivo de configuración grafana.ini, que en Linux se encuentra normalmente en: /etc/grafana/grafana.ini.
- Abra el archivo grafana.ini en modo de edición.
-
Busque o añada el bloque
[auth.generic_oauth]y establezca los siguientes parámetros:[auth.generic_oauth] enabled = true name = <Encvoy IDSystemName> allow_sign_up = true client_id = <Client_id de la aplicación creada en Encvoy ID> client_secret = <Client_secret de la aplicación creada en Encvoy ID> scopes = openid profile email empty_scopes = false email_attribute_name = email:email email_attribute_path = data.email login_attribute_path = data.login name_attribute_path = data.givenName auth_url = https://<dirección del sistema Encvoy ID>/api/oidc/auth token_url = https://<dirección del sistema Encvoy ID>/api/oidc/token api_url = https://<dirección del sistema Encvoy ID>/api/oidc/me
-
Reinicie el servicio de Grafana para aplicar los nuevos ajustes.
Paso 3. Verificar la conexión#
- Abra la página de inicio de sesión de Grafana.
- Asegúrese de que haya aparecido el botón Sign in with Encvoy ID.
-
Haga clic en el botón e inicie sesión con sus credenciales corporativas:
- Será redirigido a la página de autenticación de Encvoy ID;
- Tras un inicio de sesión exitoso, volverá a Grafana como usuario autorizado.
