> ## 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.

# Figma

> Conecta Figma a Iru Compliance mediante OAuth para recopilar el inventario de organizaciones, equipos, archivos y bibliotecas junto con evidencia de miembros y control de acceso.

### Acerca de Figma

Iru usa **OAuth 2.0** (**código de autorización**). Cuando habilitas la fuente, una **ventana emergente del navegador** te lleva a Figma para iniciar sesión y aprobar los ámbitos (archivos, proyectos, organización, equipos, componentes, webhooks, análisis, etc.). Algunos ámbitos (**por ejemplo, `variables:read`**) requieren **Enterprise**; en los niveles inferiores simplemente se omiten esos conjuntos de datos en lugar de producirse un error.

### Cómo funciona

Iru usa el flujo de **código de autorización de OAuth 2.0** de Figma. Cuando activas la fuente, una **ventana emergente del navegador** te lleva a Figma; inicias sesión, revisas los ámbitos y concedes el acceso. Figma devuelve un **código de autorización** que Iru intercambia por un **token de acceso** (y un token de actualización cuando corresponda).

| Detalle | Valor |
| - | - |
| **Categoría** | Herramientas para desarrolladores |
| **Autenticación** | OAuth 2.0 |
| **Plan recomendado** | Organization o Enterprise para una cobertura amplia de la API |

Los ámbitos representativos incluyen **`files:read`**, **`projects:read`**, **`org:read`**, **`org_teams:read`**, **`components:read`**, **`webhooks:write`** (para actualizaciones incrementales) y **`analytics:read`**; las listas exactas siguen la pantalla de autorización de Figma.

Referencias oficiales: [Autenticación](https://www.figma.com/developers/api#authentication), [Ámbitos](https://www.figma.com/developers/api#scopes), [API REST](https://www.figma.com/developers/api).

### Requisitos previos

* **Administrador** u **Propietario** en la **organización** de Figma que quieres que Iru lea.

### Conectar Figma a Iru

<Tabs>
  <Tab title="Figma">
    <Note>
      Completa esta pestaña antes de habilitar **Figma** en **Iru Compliance**, para que el miembro adecuado de la organización complete OAuth.
    </Note>

    <Steps>
      <Step title="Inicia sesión en Figma">
        Abre [figma.com](https://www.figma.com) e inicia sesión con un **Administrador** u **Propietario** de la **organización** que Iru debe leer.
      </Step>

      <Step title="Confirma la visibilidad de la organización y los archivos">
        Abre los **equipos**, **proyectos** y **archivos** que tu programa de cumplimiento espera como evidencia. Los ámbitos exclusivos de Enterprise (por ejemplo, algunas lecturas de **variables**) requieren el plan y el rol adecuados.
      </Step>

      <Step title="Revisa la documentación de ámbitos">
        Revisa rápidamente la [autenticación de Figma](https://www.figma.com/developers/api#authentication) y los [ámbitos](https://www.figma.com/developers/api#scopes) para que la pantalla de consentimiento coincida con tus expectativas.
      </Step>

      <Step title="Permite ventanas emergentes para Iru">
        En el perfil del navegador que usarás para Compliance, permite las **ventanas emergentes** para el nombre de host de **Iru** para que la ventana de OAuth de Figma no se bloquee.
      </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 [**Figma**](#figma).
    </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 Figma">
        Busca **Figma** (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="Inicia OAuth desde el asistente">
        Inicia el flujo de OAuth desde el asistente del conector (después de permitir las ventanas emergentes).
      </Step>

      <Step title="Inicia sesión en Figma y aprueba">
        Completa el inicio de sesión en Figma si se te solicita. Revisa los ámbitos y selecciona **Allow access** (o **Authorize**).
      </Step>

      <Step title="Finaliza la conexión">
        Cuando la ventana emergente de Figma se cierra e Iru completa el intercambio de OAuth, 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 **Figma** 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="Ventana emergente bloqueada">
    Permite las ventanas emergentes para Iru; desactiva y vuelve a activar la fuente.
  </Accordion>

  <Accordion title="Acceso denegado">
    Autoriza con un **Administrador de la organización**/**Propietario**; es posible que los Editors no tengan ámbitos de organización.
  </Accordion>

  <Accordion title="Faltan equipos o archivos">
    Vuelve a autorizar con un usuario que pueda acceder a esos equipos o proyectos.
  </Accordion>

  <Accordion title="Token caducado">
    Vuelve a ejecutar el flujo de OAuth desde Iru.
  </Accordion>
</AccordionGroup>

### Consideraciones

<CardGroup cols={2}>
  <Card title="Quitar de la organización al usuario que autorizó puede…" icon="circle-info">
    Quitar de la organización al usuario que autorizó puede invalidar el acceso: vuelve a conectar con una cuenta de administrador duradera.
  </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>
