> 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/aws-cognito-oidc-configuracion.md).

# AWS Cognito - 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) Resumen

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

{% 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

* **Crear un grupo de usuarios con AWS Cognito**
* **Determinar la URL del emisor**
* **Obtener el ID de cliente y el secreto de cliente**
* **Configurar la URL de redirección**
* **Crear un proveedor de identidades con Flosum Global Settings**
* **Probar el SSO**

## Configuración de AWS Cognito para Flosum Cloud Apps

Esta sección le muestra cómo configurar un grupo de usuarios de AWS Cognito para que funcione con Flosum Cloud Apps para SSO.

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

{% stepper %}
{% step %}

### Crear grupo de usuarios de AWS Cognito

1. Acceda a la **Consola de administración de AWS** y navegue al **servicio Cognito**.&#x20;
2. Seleccione **Administrar grupos de usuarios**.&#x20;
3. En la sección Grupos de usuarios, haga clic en el **Crear un grupo de usuarios** botón. Se le pedirá que asigne un nombre a su nuevo grupo.&#x20;
4. Después de asignar un nombre a su grupo, seleccione **Configurar paso a paso**. Esta sección le permite definir los parámetros de inicio de sesión para sus usuarios.&#x20;
5. Seleccione los atributos que se muestran en la captura de pantalla siguiente. Estos atributos determinan la información que recopilará de los usuarios durante el registro.&#x20;

   <div align="left"><figure><img src="https://lh5.googleusercontent.com/VrEigrVn_qHOOVG78O96BmwWZtHsQC2g_HF1Kb-p9DHrI2A97IJnD0bV0sb3O7NAI5c3BOQNrXntiv9eH-P_f9e1KDvff1DabFRmQoe20D_27Iqd_v2dNfKHE4IOHifQB3mXj_bp_OLW2c9l" alt="" width="563"><figcaption></figcaption></figure></div>
6. Después de establecer los atributos requeridos, haga clic en **Siguiente paso** para guardar su configuración.
   {% endstep %}

{% step %}

### Configuración de políticas

1. Seleccione la configuración que coincida con sus requisitos de seguridad.&#x20;
2. Haga clic **Siguiente paso**.&#x20;

   <div align="left"><figure><img src="https://lh6.googleusercontent.com/TlUHlReogVC74GD12VbRBr3S6NyPZN_auoA8wb7WdMJqoo4KCvhcpgmtfkdT4FgH1YTmflUYLu4rUDmbGjPUo5UlhqF_p42IERIDvwKdXdiS2UAmqRTJOlxaVIloHDJzq4-uxFhEoCoTDhw9" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Configuración de MFA y verificación

1. Seleccione la autenticación multifactor y la configuración de verificación según sus necesidades de seguridad.&#x20;
2. Haga clic **Siguiente paso** para guardar su configuración.

   <div align="left"><figure><img src="https://lh6.googleusercontent.com/JCtcza0AHiQoH2DrdSzJEFqL40XDbkVhCoPSZBbmxZ-m7yH486IilOlqqoI0Ijtm1vV_nXPcDa_u3RMSdGSrJIRIfpOcf5IFWMbU5MAKnJxd7YpsmM8OuFUrjby_J9sZrWvssJuXodUPeI9b" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Personalizaciones de mensajes

1. Edite los mensajes de verificación para satisfacer sus necesidades.
2. Haga clic **Siguiente paso** para guardar su configuración.&#x20;

   <div align="left"><figure><img src="https://lh4.googleusercontent.com/p8HDSG-2n_7jHhpe0aM7u46G7fRNXqbwjCeW9arIkKYClXm7S76kOZ3BqUCT5dTusz8vCyWXiU4theC1p-z9EsX08iEOwV9xnIm2CFNYqVBaB_sLPg3CZSGWQpLGilqVHQzsMquhYaxglVUO" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Configuración de clientes de la aplicación

1. Omita los pasos de **Etiquetas** y **Dispositivos** .
2. Configure los **clientes de la aplicación**.
3. Haga clic **Agregar un cliente de la aplicación**.&#x20;
4. Edite la configuración para que coincida con la captura de pantalla siguiente.
5. Haga clic **Siguiente paso** para guardar su configuración.&#x20;

   <div align="left"><figure><img src="https://lh5.googleusercontent.com/mO6HsG5hIak9alvEimEb6oGOnNS04UzsoAao1wGZCyqVCkf8EZl8Kq8s1UUeQgcVAh3yyNiZNOZ80ylRfKmXhTtKpp61CRkhq494tmgySc2FMU0wkm20DXSY8Lb1f6LH8H0BDd3VdV9UiqIp" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Finalizar el grupo de usuarios

1. En el paso **Revisar** verifique que todas las configuraciones sean correctas.
2. Si todo es correcto, haga clic en **Crear grupo** para finalizar la creación del grupo de usuarios.
   {% endstep %}

{% step %}

### Configurar el nombre de dominio

El siguiente paso es crear un **nombre de dominio** para el grupo de usuarios que creó.&#x20;

1. Vaya a la **nombre de dominio** pestaña.
2. Ingrese el **prefijo de dominio**.
3. Haga clic **Comprobar disponibilidad**.&#x20;
4. Si el dominio está disponible, haga clic en **Guardar cambios**.&#x20;

   <div align="left"><figure><img src="https://lh3.googleusercontent.com/1DlPH2O3OuUJYZr1iu3UT2IFI0WCzzwshDrsIIBTo9_nU5nfzSR-xnP8Q-waLx1OO8ciHZt2XfP907uflygDRz4J38TL9SHb7jnb3RenaeMHWRy1aQuWOwNsbRIhzLJ4RWqC4K7G33mXbkk0" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Configurar los ajustes del cliente de la aplicación

1. Vaya a **ajustes del cliente de la aplicación** y actualícelos para que coincidan con las configuraciones que se muestran en la captura de pantalla siguiente.&#x20;

   <div align="left"><figure><img src="https://lh6.googleusercontent.com/puQp5uimq39Qyxg6OXnc-2WsDmudmQW5LZWtrKkfTmlLQ4RpXPf-0uTd_eo9Fkvze9h1IhekEZvxz8l3sjfgyWdCT2dwZkIZmeCdDb1aMAqdTU2bOxMYeayJOy_UVfdxeWEyweI4GKL2n7Dx" alt="" width="563"><figcaption></figcaption></figure></div>
2. En el campo **URL(s) de devolución de llamada** 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.

{% 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/oauth/callback</td></tr><tr><td>Copia de seguridad y archivo</td><td>https://backup-us.flosum.app/api/v1/oauth/callback</td></tr><tr><td>DevOps</td><td>https://devops-us.flosum.app/api/v1/oauth/callback</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/oauth/callback</td></tr><tr><td>Copia de seguridad y archivo</td><td>https://backup-de.flosum.app/api/v1/oauth/callback</td></tr><tr><td>DevOps</td><td>https://devops-de.flosum.app/api/v1/oauth/callback</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/oauth/callback</td></tr><tr><td>Copia de seguridad y archivo</td><td>https://backup-jp.flosum.app/api/v1/oauth/callback</td></tr><tr><td>DevOps</td><td>https://devops-jp.flosum.app/api/v1/oauth/callback</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/oauth/callback</td></tr><tr><td>Copia de seguridad y archivo</td><td>https://backup-au.flosum.app/api/v1/oauth/callback</td></tr><tr><td>DevOps</td><td>https://devops-au.flosum.app/api/v1/oauth/callback</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

3. En el campo **URL(s) de cierre de sesión** 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.

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

<table><thead><tr><th width="180">Flosum Cloud App</th><th>URL de cierre de sesión</th></tr></thead><tbody><tr><td>Configuración global</td><td>https://global-us.flosum.app/api/v1/oauth/login</td></tr><tr><td>Copia de seguridad y archivo</td><td>https://backup-us.flosum.app/api/v1/oauth/login</td></tr><tr><td>DevOps</td><td>https://devops-us.flosum.app/api/v1/oauth/login</td></tr></tbody></table>
{% endtab %}

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

<table><thead><tr><th width="180">Flosum Cloud App</th><th>URL de cierre de sesión</th></tr></thead><tbody><tr><td>Configuración global</td><td>https://global-de.flosum.app/api/v1/oauth/login</td></tr><tr><td>Copia de seguridad y archivo</td><td>https://backup-de.flosum.app/api/v1/oauth/login</td></tr><tr><td>DevOps</td><td>https://devops-de.flosum.app/api/v1/oauth/login</td></tr></tbody></table>
{% endtab %}

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

<table><thead><tr><th width="180">Flosum Cloud App</th><th>URL de cierre de sesión</th></tr></thead><tbody><tr><td>Configuración global</td><td>https://global-jp.flosum.app/api/v1/oauth/login</td></tr><tr><td>Copia de seguridad y archivo</td><td>https://backup-jp.flosum.app/api/v1/oauth/login</td></tr><tr><td>DevOps</td><td>https://devops-jp.flosum.app/api/v1/oauth/login</td></tr></tbody></table>
{% endtab %}

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

<table><thead><tr><th width="180">Flosum Cloud App</th><th>URL de cierre de sesión</th></tr></thead><tbody><tr><td>Configuración global</td><td>https://global-au.flosum.app/api/v1/oauth/login</td></tr><tr><td>Copia de seguridad y archivo</td><td>https://backup-au.flosum.app/api/v1/oauth/login</td></tr><tr><td>DevOps</td><td>https://devops-au.flosum.app/api/v1/oauth/login</td></tr></tbody></table>
{% endtab %}
{% endtabs %}
{% endstep %}

{% step %}

### Recuperar el ISSUER\_BASE\_URL

{% hint style="info" %}
Necesitará el valor **ISSUER\_BASE\_URL** al crear el proveedor de identidades en Flosum Global Settings.
{% endhint %}

1. Vaya a **Administrar grupos de usuarios** dentro de AWS Cognito.
2. Seleccione el grupo de usuarios que creó y luego acceda a **Configuración general**.
3. Anote el **ISSUER\_BASE\_URL**, que sigue el formato: `https://cognito-idp.<region>.amazonaws.com/<userPoolId>`.&#x20;

   <div align="left"><figure><img src="https://lh6.googleusercontent.com/zsWrLhvp05cCmhOZK7lX1vxgy1Hfe04OcI_HBOLlgRnd5q738Kz3aHPpFOTEEBrN8xaCCFMKHtAu6OhUuJ72R03EV_sX9Embgni5z26EmA1HxdZITDswWgbZ9AK3TIrVyHTjWB-y2OkFKcYG" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Recuperar ISSUER\_CLIENT\_ID e ISSUER\_CLIENT\_SECRET

{% hint style="info" %}
Necesitará el valor **ISSUER\_CLIENT\_ID** y **ISSUER\_CLIENT\_SECRET** valores al crear el proveedor de identidades en Flosum Global Settings.
{% endhint %}

1. Vaya a **Administrar grupos de usuarios** dentro de AWS Cognito.
2. Seleccione el grupo de usuarios que creó y luego haga clic en **clientes de la aplicación**.
3. Anote el **ISSUER\_CLIENT\_ID**, que se encuentra en ID de cliente de la aplicación.
4. Anote el **ISSUER\_CLIENT\_SECRET**, que se encuentra en Secreto de cliente de la aplicación.
   {% endstep %}

{% step %}

### Establecer URL de redirección

1. En el campo **URL de redirección** 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.

{% 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 identidades

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 AWS Cognito en la sección Información de OpenId. La tabla explica qué valores de AWS Cognito deben ingresarse en qué campos de Flosum. La captura de pantalla final muestra un proveedor de identidades completado para una aplicación OIDC de AWS Cognito.

Los valores en la **valor de AWS Cognito** columna son una combinación de valores de su aplicación AWS Cognito. La obtención de estos valores se explica en las secciones anteriores.

| Campo de Flosum        | valor de AWS Cognito       |
| ---------------------- | -------------------------- |
| **ID de cliente**      | **ISSUER\_CLIENT\_ID**     |
| **Secreto de cliente** | **ISSUER\_CLIENT\_SECRET** |
| **Emisor**             | **ISSUER\_BASE\_URL**      |

<div align="left"><figure><img src="https://2629070795-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FIiZb0PKnqtRhaTNpVxjh%2FAwsCognitoOidcConfig-CreateIdentityProvider-01.png?alt=media&amp;token=c3e0cb85-2935-4e9d-9635-808839e7c364" 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%2FGvKim2Ukj224V8EpfFH4%2FAwsCognitoOidcConfig-CreateIdentityProvider-02.png?alt=media&amp;token=9acc8fbf-e76d-4915-b9e2-3e07a039de9b" alt="" width="375"><figcaption></figcaption></figure></div>
{% 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/aws-cognito-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.
