> For the complete documentation index, see [llms.txt](https://docs.flosum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flosum.com/global-settings/global-settings-docs-es/seguridad/proveedores-de-identidad-sso/proveedores-de-identidad-oidc/auth0-oidc-configuracion.md).

# Auth0 - OIDC - Configuración

{% hint style="success" %}

#### Credenciales de usuario requeridas

\[**Usuario de Flosum**] - **Administrador del sistema** Rol
{% endhint %}

{% hint style="success" %}

#### Nota importante

Las instrucciones en este artículo cubren una aplicación de terceros y pueden no reflejar la versión más reciente. Utilice estas instrucciones como guía para completar la tarea, pero tenga en cuenta que algunas pantallas, nombres de campos y pasos pueden haber cambiado.
{% endhint %}

## ![](https://2629070795-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FSxcnKlaJKPzDqONWoDNv%2FSummary2-Small-Icon.svg?alt=media\&token=5e3253d0-a069-4ba5-9c06-83c70bd0b21d) Descripción general

Esta guía explica cómo integrar Auth0 mediante OpenID Connect (OIDC) con Flosum Cloud Apps para habilitar el inicio de sesión único (SSO) y lograr un inicio de sesión sin problemas.

{% hint style="info" %}
Para obtener instrucciones más generales sobre cómo agregar un proveedor de identidades, consulte el siguiente artículo.

* [Añadir un proveedor de identidad (SSO)](/global-settings/global-settings-docs-es/seguridad/proveedores-de-identidad-sso/anadir-un-proveedor-de-identidad-sso.md)
  {% endhint %}

{% hint style="warning" %}

#### Hospedado por el cliente

Los clientes que alojan las aplicaciones de Flosum en su propia infraestructura tendrán una URL personalizada para iniciar sesión en sus aplicaciones. Al usar esta documentación, reemplace cualquier **URLs hospedadas por Flosum** con sus propias URLs.
{% endhint %}

### Esquema de los pasos involucrados

* **Configurar la aplicación de Auth0**
* **Agregar URL de devolución de llamada**
* **Crear un proveedor de identidades con Flosum Global Settings**
* **Probar el SSO**

## Configuración de Auth0 para Flosum Cloud Apps

Esta sección muestra cómo configurar una aplicación de Auth0 para que funcione con Flosum Cloud Apps para SSO.

{% hint style="warning" %}
Tenga en cuenta que las instrucciones para las aplicaciones de Auth0 pueden no reflejar la versión más reciente. Algunas pantallas, nombres de campos y pasos podrían haber cambiado.
{% endhint %}

{% stepper %}
{% step %}

### Configurar la aplicación en Auth0

1. Inicie sesión en su cuenta de Auth0.
2. Haga clic en **Aplicaciones** en la barra lateral izquierda, luego haga clic en **Aplicaciones**.

   <div align="left"><figure><img src="https://2629070795-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FomnigYvY4E4F48xh3wxC%2FAuth0Setup-S01-01.png?alt=media&amp;token=b0027c85-595b-4fa5-8d08-52ce8d319c95" alt=""><figcaption></figcaption></figure></div>
3. Haga clic en **Aplicación predeterminada** para abrir la pantalla de Aplicación predeterminada.

   <div align="left"><figure><img src="https://2629070795-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2F1MaPpR3sugGZcgddLZuh%2FAuth0Setup-S01-02.png?alt=media&amp;token=108cb236-47a9-47e9-ada0-fccdbc08c37b" alt="" width="545"><figcaption></figcaption></figure></div>
4. Copie la **Dominio**, **ID de cliente**y **Secreto del cliente** valores para crear un proveedor de identidad en la Configuración global de Flosum.
   {% endstep %}

{% step %}

### Agregar URL de devolución de llamada

1. Haga clic en el **Configuración** pestaña.
2. En el **URLs de devolución de llamada permitidas** agregue la URL de su región para cada Flosum Cloud App que desee usar con SSO. Consulte la tabla siguiente para conocer las URL de su región.

   <div align="left"><figure><img src="https://2629070795-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FlUTgoT5hR3slZeLNU6LR%2FAuth0Setup-S01-03.png?alt=media&amp;token=b3abf8b5-c3f5-46ce-ba00-0734151f1c2b" alt=""><figcaption></figcaption></figure></div>

{% tabs %}
{% tab title="URLs de Estados Unidos" %}

<table><thead><tr><th width="180">Aplicación en la nube de Flosum</th><th>URL de devolución de llamada</th></tr></thead><tbody><tr><td>Configuración global</td><td>https://global-us.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>Copia de seguridad y archivo</td><td>https://backup-us.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>DevOps</td><td>https://devops-us.flosum.app/api/v1/auth/login/open-id</td></tr></tbody></table>
{% endtab %}

{% tab title="URLs de Alemania" %}

<table><thead><tr><th width="180">Aplicación en la nube de Flosum</th><th>URL de devolución de llamada</th></tr></thead><tbody><tr><td>Configuración global</td><td>https://global-de.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>Copia de seguridad y archivo</td><td>https://backup-de.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>DevOps</td><td>https://devops-de.flosum.app/api/v1/auth/login/open-id</td></tr></tbody></table>
{% endtab %}

{% tab title="URLs de Japón" %}

<table><thead><tr><th width="180">Aplicación en la nube de Flosum</th><th>URL de devolución de llamada</th></tr></thead><tbody><tr><td>Configuración global</td><td>https://global-jp.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>Copia de seguridad y archivo</td><td>https://backup-jp.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>DevOps</td><td>https://devops-jp.flosum.app/api/v1/auth/login/open-id</td></tr></tbody></table>
{% endtab %}

{% tab title="URLs de Australia" %}

<table><thead><tr><th width="180">Aplicación en la nube de Flosum</th><th>URL de devolución de llamada</th></tr></thead><tbody><tr><td>Configuración global</td><td>https://global-au.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>Copia de seguridad y archivo</td><td>https://backup-au.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>DevOps</td><td>https://devops-au.flosum.app/api/v1/auth/login/open-id</td></tr></tbody></table>
{% endtab %}
{% endtabs %}
{% endstep %}
{% endstepper %}

## Crear proveedor de identidades en Global Settings

{% stepper %}
{% step %}

### Crear proveedor de identidad en la Configuración global

Siga las instrucciones generales en el artículo a continuación para comenzar a crear un Proveedor de Identidad OIDC.

1. [Añadir un proveedor de identidad (SSO)](/global-settings/global-settings-docs-es/seguridad/proveedores-de-identidad-sso/anadir-un-proveedor-de-identidad-sso.md)
2. Complete el **Información básica** sección.
   1. Seleccione **OPEN\_ID** para el proveedor de identidad **Tipo**.
3. Complete el **Información del botón** sección.
4. (Opcional) Complete el **Información del grupo** sección.

#### **Completar los campos de información de OpenId**

Copie la información de su aplicación Auth0 en la sección de Información OpenId. La tabla explica qué campos de Auth0 debe ingresar en qué campos de Flosum. La captura de pantalla final muestra un proveedor de identidad completo para una aplicación OIDC de Auth0.

Los campos de Auth0 se encuentran en: **Auth0 -> Aplicación predeterminada -> Configuración -> Información básica**

| Campo de Flosum         | Campo de Auth0           |
| ----------------------- | ------------------------ |
| **ID de cliente**       | **ID de cliente**        |
| **Secreto del cliente** | **Secreto del cliente**  |
| **Emisor**              | `https://` + **Dominio** |

<div align="left"><figure><img src="https://2629070795-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FrmX0ZPRXgUouMlH6G1eR%2FAuth0Setup-CreateIdentityProvider-01.png?alt=media&amp;token=536005e8-3a36-4414-9e93-9d397c06278d" alt="" width="563"><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}

### Guardar y probar

{% hint style="info" %}
Para obtener instrucciones sobre cómo iniciar sesión con SSO, consulte el siguiente artículo.

* [Iniciar sesión con SSO](/global-settings/global-settings-docs-es/seguridad/proveedores-de-identidad-sso/iniciar-sesion-con-sso.md)
  {% endhint %}

1. Haga clic **Guardar** para guardar el proveedor de identidad.
2. Para probar, abra una ventana de incógnito.
3. Comience a iniciar sesión en Configuración global con el nombre de su inquilino.
4. Si el proveedor de identidad se configuró correctamente, debería ver el botón SSO que creó.&#x20;

<div align="left"><figure><img src="https://2629070795-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2Fy19T52NShfgsh5O0sKcn%2FAuth0Setup-CreateIdentityProvider-02.png?alt=media&amp;token=7c54c63e-6928-496e-96ed-7dd4704fa33c" alt="" width="375"><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="https://2629070795-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FToj56imIEMIUdhQZkJMB%2FAuth0Setup-S03-03.png?alt=media&amp;token=0b2c641c-fb7d-4147-9b72-53f25894bfb9" alt="" width="269"><figcaption></figcaption></figure></div>

{% hint style="info" %}
Si, después de ingresar sus credenciales, encuentra el error “**El atributo IdP given\_name no está definido**”, agregue los siguientes atributos al usuario en su cuenta de Auth0.

* `given_name`
* `family_name`
  {% endhint %}
  {% endstep %}
  {% endstepper %}

## Auth0 - Crear usuario y agregar atributos

Si recibe un error al intentar iniciar sesión en Backup & Archive con sus credenciales de Auth0, debe crear un usuario y agregar los `given_name` y `family_name` atributos a ese usuario.

{% stepper %}
{% step %}

### Crear usuario y agregar atributos

{% hint style="info" %}
Si ya es un usuario existente, puede agregar atributos omitiendo los pasos 1 y 2 en esta sección.
{% endhint %}

1. Desde su cuenta de Auth0, haga clic en **Gestión de usuarios** en la barra lateral izquierda, luego haga clic en **Usuarios**.

   <figure><img src="https://content.gitbook.com/content/sEk2hU5IMh3HEY5dJZjR/blobs/jGieDyPNFSHI5mTiWUkx/rtaImage" alt=""><figcaption></figcaption></figure>
2. Haga clic en **Crear usuario** y complete los campos requeridos.
3. Abra su usuario y haga clic en el **JSON sin formato** pestaña.&#x20;
4. Tome nota de su **user\_id**, porque lo necesitará más adelante en el proceso.

   <figure><img src="https://content.gitbook.com/content/sEk2hU5IMh3HEY5dJZjR/blobs/733VcyIwresF2GlGG5Ht/rtaImage" alt=""><figcaption></figcaption></figure>
5. Haga clic en **Aplicación** en la barra lateral izquierda, luego haga clic en **APIs**.

   <figure><img src="https://content.gitbook.com/content/sEk2hU5IMh3HEY5dJZjR/blobs/zudbVc7VcNN28LlnrcG8/rtaImage" alt=""><figcaption></figcaption></figure>
6. Haga clic en **API de administración de Auth0**.
7. Haga clic en el **Prueba** pestaña.

   <div align="left"><figure><img src="https://content.gitbook.com/content/sEk2hU5IMh3HEY5dJZjR/blobs/MqRFhBx8tw4NcsfDMs2D/rtaImage" alt="" width="563"><figcaption></figcaption></figure></div>
8. Haga clic en **Crear y autorizar aplicación de prueba**.
9. Haga clic en el **Explorador de API** pestaña y haga clic en **Crear y autorizar aplicación de prueba**.
10. Tome nota del **token**, ya que lo necesitará más adelante en el proceso.

    <div align="left"><figure><img src="https://content.gitbook.com/content/sEk2hU5IMh3HEY5dJZjR/blobs/vitukU0KDNwKgugdEdqs/rtaImage" alt="" width="563"><figcaption></figcaption></figure></div>
11. Haga clic en **Documentación** en la parte superior derecha de su pantalla para abrir [Documentación de Auth0](https://auth0.com/docs).

    <figure><img src="https://content.gitbook.com/content/sEk2hU5IMh3HEY5dJZjR/blobs/WkNSHVe9dZGqDcGxgRKv/rtaImage" alt=""><figcaption></figcaption></figure>
12. Haga clic en **API de Auth0**.
13. Haga clic en **Explorador de la API de administración** en la barra lateral izquierda.

    <figure><img src="https://content.gitbook.com/content/sEk2hU5IMh3HEY5dJZjR/blobs/METFuADxEhqPQZY6rvs2/rtaImage" alt=""><figcaption></figcaption></figure>
14. Haga clic en **Usuarios** en la barra lateral izquierda, luego haga clic en **Actualizar un usuario**.

    <figure><img src="https://content.gitbook.com/content/sEk2hU5IMh3HEY5dJZjR/blobs/htpHtJF88mbqRNU90MtG/rtaImage" alt=""><figcaption></figcaption></figure>
15. Haga clic en **Establecer token de API** en la parte superior derecha de su pantalla, luego pegue el valor del token guardado previamente en la ventana modal para la autorización.&#x20;
16. El botón Establecer token de API ahora debería decir **Autorizado**.

    <figure><img src="https://content.gitbook.com/content/sEk2hU5IMh3HEY5dJZjR/blobs/Aujhq6QaCcZqLAKYHTFa/rtaImage" alt=""><figcaption></figcaption></figure>
17. Insertar en **ruta: id** el valor del ID de usuario que guardó anteriormente, y elimine todas las líneas excepto **given\_name** y **family\_name**. Complete el significado de estas líneas según sea necesario.&#x20;
18. Haga clic en **Punto de conexión de prueba**.

    <figure><img src="https://content.gitbook.com/content/sEk2hU5IMh3HEY5dJZjR/blobs/TQ9lbBsxdWVvT3hfuiy9/rtaImage" alt=""><figcaption></figcaption></figure>
19. Debe recibir un código de respuesta **200**. Si no recibe un código de respuesta 200, aparecerá un mensaje que identifica el problema. Los problemas típicos podrían ser un token o ID de usuario incorrectos.

    <figure><img src="https://content.gitbook.com/content/sEk2hU5IMh3HEY5dJZjR/blobs/e2vy1dwDF8gdq0zItUls/rtaImage" alt=""><figcaption></figcaption></figure>
20. Haga clic en **Usuarios** en la barra lateral izquierda y haga clic en la **JSON sin formato** pestaña. “**given\_name**” y “**family\_name**” deben agregarse.

    <figure><img src="https://content.gitbook.com/content/sEk2hU5IMh3HEY5dJZjR/blobs/Pcr2053LShUl0OhKzAlf/rtaImage" alt=""><figcaption></figcaption></figure>
21. Regrese a Flosum Backup & Archive e inicie sesión.
    {% endstep %}
    {% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.flosum.com/global-settings/global-settings-docs-es/seguridad/proveedores-de-identidad-sso/proveedores-de-identidad-oidc/auth0-oidc-configuracion.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
