AWS Cognito - OIDC - Configuración
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.
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.
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.
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.
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.
Crear grupo de usuarios de AWS Cognito
Acceda a la Consola de administración de AWS y navegue al servicio Cognito.
Seleccione Administrar grupos de usuarios.
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.
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.
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.
Después de establecer los atributos requeridos, haga clic en Siguiente paso para guardar su configuración.
Configuración de clientes de la aplicación
Omita los pasos de Etiquetas y Dispositivos .
Configure los clientes de la aplicación.
Haga clic Agregar un cliente de la aplicación.
Edite la configuración para que coincida con la captura de pantalla siguiente.
Haga clic Siguiente paso para guardar su configuración.
Configurar los ajustes del cliente de la aplicación
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.
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.
Configuración global
https://global-us.flosum.app/api/v1/oauth/callback
Copia de seguridad y archivo
https://backup-us.flosum.app/api/v1/oauth/callback
DevOps
https://devops-us.flosum.app/api/v1/oauth/callback
Configuración global
https://global-de.flosum.app/api/v1/oauth/callback
Copia de seguridad y archivo
https://backup-de.flosum.app/api/v1/oauth/callback
DevOps
https://devops-de.flosum.app/api/v1/oauth/callback
Configuración global
https://global-jp.flosum.app/api/v1/oauth/callback
Copia de seguridad y archivo
https://backup-jp.flosum.app/api/v1/oauth/callback
DevOps
https://devops-jp.flosum.app/api/v1/oauth/callback
Configuración global
https://global-au.flosum.app/api/v1/oauth/callback
Copia de seguridad y archivo
https://backup-au.flosum.app/api/v1/oauth/callback
DevOps
https://devops-au.flosum.app/api/v1/oauth/callback
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.
Configuración global
https://global-us.flosum.app/api/v1/oauth/login
Copia de seguridad y archivo
https://backup-us.flosum.app/api/v1/oauth/login
DevOps
https://devops-us.flosum.app/api/v1/oauth/login
Configuración global
https://global-de.flosum.app/api/v1/oauth/login
Copia de seguridad y archivo
https://backup-de.flosum.app/api/v1/oauth/login
DevOps
https://devops-de.flosum.app/api/v1/oauth/login
Configuración global
https://global-jp.flosum.app/api/v1/oauth/login
Copia de seguridad y archivo
https://backup-jp.flosum.app/api/v1/oauth/login
DevOps
https://devops-jp.flosum.app/api/v1/oauth/login
Configuración global
https://global-au.flosum.app/api/v1/oauth/login
Copia de seguridad y archivo
https://backup-au.flosum.app/api/v1/oauth/login
DevOps
https://devops-au.flosum.app/api/v1/oauth/login
Recuperar ISSUER_CLIENT_ID e ISSUER_CLIENT_SECRET
Vaya a Administrar grupos de usuarios dentro de AWS Cognito.
Seleccione el grupo de usuarios que creó y luego haga clic en clientes de la aplicación.
Anote el ISSUER_CLIENT_ID, que se encuentra en ID de cliente de la aplicación.
Anote el ISSUER_CLIENT_SECRET, que se encuentra en Secreto de cliente de la aplicación.
Establecer URL de redirección
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.
Configuración global
https://global-us.flosum.app/api/v1/auth/login/open-id
Copia de seguridad y archivo
https://backup-us.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-us.flosum.app/api/v1/auth/login/open-id
Configuración global
https://global-de.flosum.app/api/v1/auth/login/open-id
Copia de seguridad y archivo
https://backup-de.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-de.flosum.app/api/v1/auth/login/open-id
Configuración global
https://global-jp.flosum.app/api/v1/auth/login/open-id
Copia de seguridad y archivo
https://backup-jp.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-jp.flosum.app/api/v1/auth/login/open-id
Configuración global
https://global-au.flosum.app/api/v1/auth/login/open-id
Copia de seguridad y archivo
https://backup-au.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-au.flosum.app/api/v1/auth/login/open-id
Crear proveedor de identidades en Global Settings
Crear proveedor de identidades
Siga las instrucciones generales en el artículo a continuación para comenzar a crear un Proveedor de Identidad OIDC.
Complete el Información básica sección.
Seleccione OPEN_ID para el proveedor de identidad Tipo.
Complete el Información del botón sección.
(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.
ID de cliente
ISSUER_CLIENT_ID
Secreto de cliente
ISSUER_CLIENT_SECRET
Emisor
ISSUER_BASE_URL

Última actualización
¿Te fue útil?
