> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Doppler

> Conecta Doppler a Iru Compliance con un token de API de servicio o personal para recopilar evidencia de proyectos, entornos y metadatos de secretos.

### Acerca de Doppler

Iru llama a la API de Doppler con un token **Bearer** (**Service Token** o **Personal Token**). La evidencia incluye **proyectos**, **entornos**, **metadatos de secretos** (nombres, versiones, historial de cambios) y la estructura del **equipo**. Iru **no** recupera ni almacena **valores de secretos en texto sin formato**, solo los metadatos necesarios para la visibilidad de cumplimiento.

### Cómo funciona

```http theme={null}
Authorization: Bearer YOUR_TOKEN
```

| Detalle | Valor |
| - | - |
| **Categoría** | Herramientas para desarrolladores |
| **Autenticación** | Token Bearer (de servicio o personal) |

* **Service Token**: limitado a un **proyecto y configuración específicos**; úsalo para auditorías acotadas.
* **Personal Token**: sigue el acceso de tu usuario en todos los proyectos; úsalo para obtener visibilidad en toda la organización.

Referencias oficiales: [Autenticación](https://docs.doppler.com/reference/auth), [referencia de la API](https://docs.doppler.com/reference/api) y [tokens de API](https://docs.doppler.com/docs/api-tokens).

### Requisitos previos

* Acceso en Doppler a los proyectos y entornos que abarca tu programa.

### Conectar Doppler a Iru

<Tabs>
  <Tab title="Doppler">
    <Note>
      Completa esta pestaña antes de conectar la fuente en Compliance.
    </Note>

    <Steps>
      <Step title="Inicia sesión en Doppler">
        Abre el [panel de Doppler](https://dashboard.doppler.com) e inicia sesión con un usuario que pueda crear tokens de **API** para el espacio de trabajo o el proyecto que Iru leerá.
      </Step>

      <Step title="Abre la pantalla de tokens de API">
        Navega a **API** de tu espacio de trabajo (patrón de URL similar a `https://dashboard.doppler.com/workplace/api`).
      </Step>

      <Step title="Genera un token">
        Selecciona **Generate Token** (o **Crear token**) para abrir el formulario de creación.
      </Step>

      <Step title="Asigna un nombre al token">
        Introduce una etiqueta como **Iru Compliance** para que puedas revocar la credencial correcta durante las auditorías.
      </Step>

      <Step title="Elige entre Service Token y Personal Token">
        Elige **Service Token** si quieres un secreto acotado a un proyecto o configuración, o **Personal Token** si la integración debe heredar el acceso de **tu** usuario. Alinea la elección con la política de mínimo privilegio.
      </Step>

      <Step title="Genera, copia y almacena el valor">
        Genera el token y **cópialo** una sola vez. Doppler solo lo muestra al crearlo. Los tokens no caducan a menos que se revoquen; guárdalos en un gestor de secretos hasta que los pegues en **Iru Compliance**.
      </Step>
    </Steps>

    <Note>
      Continúa en la pestaña [**Iru Compliance**](#iru-compliance).
    </Note>
  </Tab>

  <Tab title="Iru Compliance">
    <Note>
      Primero completa la pestaña [**Doppler**](#doppler).
    </Note>

    <Steps>
      <Step title="Abre Sources">
        En Iru Compliance, en la barra de navegación izquierda, expande **Cumplimiento** y selecciona **Fuentes**.

        <Frame>
          <img src="https://mintcdn.com/iru/tI0HDLDwHj8r9Ile/assets/media/images/iru-navigation-compliance-sources.png?fit=max&auto=format&n=tI0HDLDwHj8r9Ile&q=85&s=87dcef15fc17d2fb9a6e53f454e41710" alt="Navegación izquierda: Compliance expandido, Sources seleccionado" width="410" height="1024" data-path="assets/media/images/iru-navigation-compliance-sources.png" />
        </Frame>
      </Step>

      <Step title="Activa Doppler">
        Busca **Doppler** (usa **Categoría** o **Buscar por nombre o descripción**). En esa tarjeta, activa el **interruptor**. Es posible que se abra una pestaña o ventana del navegador para el asistente del conector.
      </Step>

      <Step title="Pega el token Bearer">
        Pega el token en el campo **Bearer token**.
      </Step>

      <Step title="Finaliza la conexión">
        Selecciona **Enviar token de Bearer**. Cuando la conexión se realiza correctamente, el asistente muestra **Conexión configurada**.
      </Step>

      <Step title="Confirma que la fuente está activa">
        Cierra la pestaña del navegador **Iru está solicitando acceso a servicios externos**, luego vuelve a **Cumplimiento** → **Fuentes** y confirma que la tarjeta de **Doppler** está **Activo**.
      </Step>
    </Steps>
  </Tab>
</Tabs>

### Solución de problemas

<AccordionGroup>
  <Accordion title="No se abre nada al activar la fuente">
    Revisa la configuración del **bloqueador de ventanas emergentes** para el sitio de Iru e inténtalo de nuevo.
  </Accordion>

  <Accordion title="401 Unauthorized">
    Asegúrate de que no haya espacios adicionales; confirma que el token no se haya revocado en Doppler.
  </Accordion>

  <Accordion title="Faltan proyectos">
    Los **Service Tokens** son de un solo proyecto: usa un **Personal Token** o tokens adicionales acotados por proyecto.
  </Accordion>

  <Accordion title="Exposición">
    Revoca el token en Doppler, emite uno nuevo y actualiza Iru.
  </Accordion>
</AccordionGroup>

### Consideraciones

<CardGroup cols={2}>
  <Card title="Si el usuario de un Personal Token pierde el acceso al espacio de trabajo,…" icon="circle-info">
    Si el usuario de un **Personal Token** pierde el acceso al espacio de trabajo, el token deja de funcionar: vuelve a conectar con una cuenta activa.
  </Card>
</CardGroup>

### Artículos relacionados

<CardGroup cols={2}>
  <Card title="Gestión de fuentes" icon="plug" href="/es/compliance/sources-management">
    Explora y gestiona todas las fuentes de Compliance.
  </Card>

  <Card title="Introducción a Compliance" icon="rocket" href="/es/compliance/getting-started-with-compliance">
    Marcos, acciones y **Artefactos**.
  </Card>

  <Card title="Descripción general de Iru" icon="layer-group" href="/es/iru/platform-overview/iru-overview">
    Cómo encajan Endpoint, Compliance e Identity.
  </Card>

  <Card title="Gestión de artefactos" icon="folder-open" href="/es/compliance/artifacts-management">
    Sube, revisa y organiza la evidencia de fuentes y acciones.
  </Card>
</CardGroup>
