

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configuración de la autenticación de IAM Identity Center
<a name="aws-devops-agent-security-setting-up-iam-identity-center-authentication"></a>

La autenticación del IAM Identity Center proporciona una forma centralizada de gestionar el acceso de los usuarios a la aplicación web AWS DevOps Agent Space. En esta guía se explica cómo configurar la autenticación del IAM Identity Center y cómo gestionar los usuarios.

## Requisitos previos
<a name="prerequisites"></a>

Antes de configurar la autenticación del IAM Identity Center, asegúrese de:
+ El Centro de identidad de IAM está activado en su organización o cuenta
+ Permisos de administrador en el agente AWS DevOps 
+ Un espacio de agente configurado o listo para ser creado

## Opciones de autenticación
<a name="authentication-options"></a>

AWS DevOps El agente ofrece dos métodos de autenticación para acceder a la aplicación web Agent Space:

**Autenticación de IAM Identity Center**: recomendada para entornos de producción. Proporciona una administración centralizada de usuarios, integración con proveedores de identidad externos y sesiones de hasta 12 horas.

**Acceso de administrador (autenticación de IAM)**: proporciona un acceso rápido a los administradores durante la instalación y la configuración iniciales. Las sesiones están limitadas a 30 minutos.

## Configuración del centro de identidad de IAM durante la creación de Agent Space
<a name="configuring-iam-identity-center-during-agent-space-creation"></a>

Al crear un espacio de agente, puede configurar la autenticación del Centro de Identidad de IAM en la pestaña **Acceso**:

### Paso 1: Navegue hasta la configuración de la aplicación web
<a name="step-1-navigate-to-the-web-app-configuration"></a>

1. Tras configurar los detalles del espacio de agente y el acceso a la AWS cuenta, vaya a la pestaña **Acceso**

1. Verás dos secciones: «Connect IAM Identity Center» y «Acceso de administrador»

### Paso 2: Configurar la integración del centro de identidad de IAM
<a name="step-2-configure-iam-identity-center-integration"></a>

En la sección **Connect [Agent Space] al centro de identidad de IAM**:

1. **Compruebe la instancia del IAM Identity Center: la consola muestra qué instancia** de Identity Center gestionará el acceso de los usuarios de la aplicación web (por ejemplo,`ssoins-7223a9580931edbe`). La instancia de IAM Identity Center más cercana se rellenará automáticamente.

1. **Seleccione la opción Nombre del rol de la aplicación de IAM Identity Center y elija una de estas tres opciones**:

**Cree automáticamente un nuevo rol de DevOps agente** (recomendado):
+ El sistema crea automáticamente un nuevo rol de servicio con los permisos adecuados
+ Esta es la opción más sencilla y funciona en la mayoría de los casos de uso

**Asigne un rol existente**:
+ Utilice un rol de IAM existente que ya haya creado
+ El sistema verificará que el rol tiene los permisos necesarios
+ Elija esta opción si su organización tiene funciones precreadas para el agente AWS DevOps 

**Cree un nuevo rol de DevOps agente mediante una plantilla de políticas**:
+ Utilice los detalles de la política proporcionados para crear su propio rol personalizado en la consola de IAM
+ Elija esta opción si necesita personalizar los permisos del rol

Tras hacer clic en Conectar, el sistema automáticamente:
+ Crea o configura el rol de IAM especificado
+ Configura una aplicación del centro de identidad de IAM para su espacio de agente
+ Establece relaciones de confianza entre el Centro de Identidad de IAM y la aplicación web Agent Space
+ Configura los flujos de autenticación OAuth 2.0 para un acceso seguro de los usuarios

### Alternativa: usar el acceso de administrador
<a name="alternative-using-admin-access"></a>

Si quiere acceder inmediatamente a la aplicación web Agent Space sin configurar el IAM Identity Center:

1. En la sección **Acceso de administrador**, anote el ARN del rol de IAM que proporciona acceso de administrador (por ejemplo,) `arn:aws:iam::440491339484:role/service-role/DevOpsAgentRole-WebappAdmin-15ppoc42`

1. Haga clic en el botón azul de **acceso de administrador** para iniciar la aplicación web Agent Space con autenticación de IAM

1. Las sesiones que utilizan este método están limitadas a 30 minutos

**nota**  
**El acceso de administrador está destinado a la instalación y configuración iniciales. Para uso en producción y operaciones continuas, configure la autenticación del IAM Identity Center.

## Agregación de usuarios y grupos
<a name="adding-users-and-groups"></a>

Tras configurar la autenticación del IAM Identity Center, debe conceder a usuarios y grupos específicos acceso a la aplicación web Agent Space:

### Paso 1: Acceder a la gestión de usuarios
<a name="step-1-access-user-management"></a>

1. En la consola del AWS DevOps agente, seleccione su espacio de agente

1. Ve a la pestaña **Acceso**

1. En **Acceso de usuarios**, haga clic en **Administrar usuarios y grupos**

### Paso 2: Añadir usuarios o grupos
<a name="step-2-add-users-or-groups"></a>

1. Elija **Agregar usuarios o grupos**

1. Busque usuarios o grupos en el directorio del centro de identidad de IAM

1. Seleccione las casillas de verificación situadas junto a los usuarios o grupos que desee añadir

1. Haga clic en **Agregar** para concederles acceso

Los usuarios seleccionados ahora pueden acceder a la aplicación web Agent Space con sus credenciales del IAM Identity Center.

### Trabajar con proveedores de identidad externos
<a name="working-with-external-identity-providers"></a>

Si utilizas un proveedor de identidad externo (como Okta, Microsoft Entra ID o Ping Identity) con IAM Identity Center:
+ Los usuarios y los grupos se sincronizan desde su proveedor de identidad externo con el Centro de identidades de IAM
+ Al añadir usuarios y grupos a la aplicación web Agent Space, los selecciona del directorio sincronizado
+ Su proveedor de identidad externo mantiene los atributos de usuario y las pertenencias a grupos
+ Los cambios en su proveedor de identidad se reflejan automáticamente en el Centro de identidades de IAM tras la sincronización

## Cómo acceden los usuarios a la aplicación web Agent Space
<a name="how-users-access-the-agent-space-web-app"></a>

Una vez que haya agregado usuarios a su espacio de agente:

1. Comparta la URL de la aplicación web Agent Space con los usuarios autorizados

1. Cuando los usuarios acceden a la URL, se les redirige a la página de inicio de sesión del IAM Identity Center

1. Tras introducir sus credenciales (y completar el MFA si está configurado), se les redirige de nuevo a la aplicación web Agent Space

1. Su sesión es válida durante 8 horas de forma predeterminada (la puede configurar el administrador del Centro de Identidad)

## Administración del acceso de los usuarios
<a name="managing-user-access"></a>

Puede actualizar el acceso de los usuarios en cualquier momento:

**Añadir más usuarios o grupos:**
+ Siga los mismos pasos descritos anteriormente para añadir usuarios o grupos adicionales

**Eliminar el acceso:**

1. En la sección **Acceso de usuario**, busque el usuario o grupo que desee eliminar

1. Haga clic en el botón **Eliminar** situado junto a su nombre

1. Confirme la eliminación

Los usuarios eliminados perderán el acceso inmediatamente, pero las sesiones activas pueden continuar hasta que caduquen.

## Administración de sesiones
<a name="session-management"></a>

Las sesiones del IAM Identity Center para la aplicación web Agent Space tienen las siguientes características:
+ **Duración predeterminada de la sesión**: 8 horas
+ **Seguridad de sesión**: cookies solo HTTP para una protección mejorada
+ **Autenticación multifactorial**: se admite cuando se configura en el IAM Identity Center
+ Credenciales de **API: las credenciales** SigV4 de corta duración (15 minutos) se emiten para las llamadas a la API y se renuevan automáticamente

Para configurar la duración de la sesión:

1. Navegue hasta la consola del IAM Identity Center

1. **Vaya a **Configuración** > Autenticación**

1. En **Duración de la sesión**, configura la duración que prefieras (de 1 hora a 12 horas)

1. Elija **Guardar cambios**.

## Desconectar Identity Center
<a name="disconnecting-identity-center"></a>

1. En la consola de su Agent Space, haga clic en **Acciones** en la esquina superior derecha y seleccione **Desconectarse del centro de identidades de IAM**

1. Confirme en el cuadro de diálogo de confirmación