Configuración de SAML con Google Workspace para el inicio de sesión único
PlaidCloud admite el inicio de sesión único (SSO) mediante SAML 2.0. Esta guía explica cómo configurar Google Workspace como proveedor de identidad SAML para que los usuarios de su organización puedan autenticarse a través de Google al acceder a PlaidCloud.
Requisitos previos
Sección titulada «Requisitos previos»- Una cuenta de Google Workspace (Business Starter o superior)
- Una cuenta de Google Workspace con el rol Super Admin
- Contacto con el soporte de PlaidCloud para coordinar la configuración e intercambiar los valores de configuración
Descripción general
Sección titulada «Descripción general»El proceso de configuración implica que dos partes intercambien metadatos SAML:
- Usted configura una aplicación SAML personalizada en Google Workspace y proporciona a PlaidCloud su IdP Metadata URL.
- PlaidCloud le proporciona el Entity ID del proveedor de servicios (SP) y la ACS URL (Assertion Consumer Service URL) necesarios para completar su configuración de Google Workspace.
Coordine con el soporte de PlaidCloud para obtener los valores del SP antes de completar el paso 3 que se describe a continuación.
Paso 1: Crear una aplicación SAML personalizada
Sección titulada «Paso 1: Crear una aplicación SAML personalizada»- Inicie sesión en la Google Admin console como Super Admin.
- Vaya a Aplicaciones > Web and mobile apps.
- Haga clic en Add app > Add custom SAML app.
- Escriba un nombre para la aplicación (por ejemplo,
PlaidCloud SSO) y, opcionalmente, agregue una descripción y un icono. - Haga clic en Continuar.
Paso 2: Obtener la IdP Metadata URL
Sección titulada «Paso 2: Obtener la IdP Metadata URL»En la pantalla Google Identity Provider details, Google muestra la información del proveedor de identidad que necesita PlaidCloud.
- Copie la SSO URL y el Entity ID, y descargue el Certificate; o bien
- Haga clic en Copiar junto a la URL de IDP metadata (con el formato
https://accounts.google.com/o/saml2/idp?idpid=XXXXXXXXX).
Envíe esta IdP Metadata URL al soporte de PlaidCloud. Es la URL del Entity Descriptor que PlaidCloud necesita para configurar la relación de confianza en el lado del proveedor de identidad. Cuando PlaidCloud reciba esta URL, el equipo completará la configuración de Keycloak y le avisará cuando el SSO esté listo para probarse.
- Haga clic en Continuar para pasar a la configuración del proveedor de servicios.
Paso 3: Configurar los detalles del proveedor de servicios
Sección titulada «Paso 3: Configurar los detalles del proveedor de servicios»- En el campo ACS URL, escriba la ACS URL proporcionada por PlaidCloud.
- En el campo Entity ID, escriba el SP Entity ID proporcionado por PlaidCloud.
- Deje Start URL en blanco, a menos que el soporte de PlaidCloud le indique lo contrario.
- Establezca Name ID format en EMAIL.
- Establezca Name ID en Información básica > Primary email.
- Haga clic en Continuar.
Paso 4: Configurar la asignación de atributos
Sección titulada «Paso 4: Configurar la asignación de atributos»Google Workspace pasa los atributos de usuario a PlaidCloud en la aserción SAML. Como mínimo, asigne la dirección de correo electrónico del usuario. Si su configuración de PlaidCloud usa asignaciones de roles de seguridad basadas en grupos, asigne también la pertenencia a grupos.
Asignación básica de atributos
Sección titulada «Asignación básica de atributos»Agregue las siguientes asignaciones de atributos en la pantalla Attribute mapping:
| Atributo del directorio de Google | Atributo de la aplicación |
|---|---|
| Primary email | email |
| First name | firstName |
| Last name | lastName |
Haga clic en Add mapping para agregar cada fila.
Pertenencia a grupos (opcional)
Sección titulada «Pertenencia a grupos (opcional)»Si desea que PlaidCloud asigne automáticamente a los usuarios a grupos de seguridad según su pertenencia a grupos de Google:
- Haga clic en Add mapping.
- En Google Directory attributes, seleccione Group membership y elija los grupos de Google pertinentes.
- Establezca el nombre del App attribute en
groups(confirme el nombre esperado con el soporte de PlaidCloud).
Haga clic en Finish.
Paso 5: Habilitar la aplicación para los usuarios
Sección titulada «Paso 5: Habilitar la aplicación para los usuarios»De forma predeterminada, una aplicación SAML nueva está deshabilitada para todos los usuarios. Habilítela para las unidades organizativas o grupos que corresponda.
- En la página de detalles de la aplicación, haga clic en User access.
- Seleccione la unidad organizativa o los grupos que deben tener acceso SSO a PlaidCloud.
- Establezca el estado del servicio en En.
- Haga clic en Guardar.
Prueba de la integración
Sección titulada «Prueba de la integración»Después de que PlaidCloud confirme que la configuración está completa:
- Vaya al espacio de trabajo de PlaidCloud de su organización (por ejemplo,
https://my-workspace.plaid.cloud). - Se le redirigirá a la página de inicio de sesión de Google.
- Inicie sesión con sus credenciales de Google Workspace.
- Tras una autenticación correcta, se le redirigirá de nuevo a PlaidCloud.
Si se producen errores, compruebe que:
- El SP Entity ID y la ACS URL coinciden exactamente con lo proporcionado por PlaidCloud
- El usuario que intenta iniciar sesión pertenece a una unidad organizativa o grupo con la aplicación habilitada
- El Name ID format está establecido en EMAIL y asignado a Primary email
- La IdP Metadata URL que envió a PlaidCloud es accesible