En este documento, se comparan cuatro patrones arquitectónicos para federar Cloud de Confiance by S3NScon un proveedor de identidad (IdP) externo. También proporciona orientación para ayudarte a elegir una arquitectura adecuada para tu caso de uso.
Los cuatro patrones de arquitectura son los siguientes:
- Federación de Cloud Identity o Google Workspace
- Federación de identidades de personal, sin sincronización
- Federación de identidades de personal con SCIM
- Cloud Identity híbrida y federación de identidades de personal
Factores de decisión
Para elegir un patrón de arquitectura adecuado para tu organización, considera varios factores, incluidos los siguientes:
- Cartera de servicios: Tu cartera de servicios de Google y si incluye Google Workspace y servicios más allá deCloud de Confiance, como Google Ads, Google Maps o Chrome Enterprise
- Residencia de los datos: Son tus requisitos de residencia y soberanía de los datos.
- Integración de Gemini Enterprise con Microsoft 365: Tu uso de Gemini Enterprise o Gemini Notebook Enterprise, y si planeas integrar Gemini Enterprise con los servicios de Microsoft 365
Cartera de servicios
Los servicios de Google administran la autenticación y la autorización de manera diferente. Esto afecta la forma en que configuras la federación de identidades. Dos factores determinan estas diferencias: el modelo de servicio SaaS en comparación con PaaS y IaaS, y el modelo de autorización IAM en comparación con el específico del servicio.
Modelos de servicio
- Software como servicio (SaaS): Google administra por completo servicios como Gmail, Google Ads o la app de Gemini Enterprise. Estos servicios no requieren esfuerzo de desarrollo y están listos para usarse. Dado que los servicios de SaaS se dirigen a un público amplio, es posible que la mayoría de tus usuarios requieran acceso a ellos.
- Plataforma como servicio (PaaS) o infraestructura como servicio (IaaS): La mayoría de los servicios deCloud de Confiance son PaaS o IaaS. Estos servicios permiten que los usuarios técnicos desarrollen, implementen y operen cargas de trabajo personalizadas. Dado que estos servicios se dirigen a un público técnico, solo un subconjunto de tus usuarios requiere acceso.
Modelos de autorización
Los servicios de Google implementan la autorización de una de las siguientes dos maneras:
- IAM: La mayoría de los servicios Cloud de Confiance usan IAM para permitir que los administradores gestionen el acceso detallado a los recursos.
- Autorización específica del servicio: Los servicios como Google Ads, Looker o Google Workspace no usan IAM. En su lugar, los administradores gestionan el acceso con herramientas específicas para cada servicio.
Estos factores dan como resultado los siguientes grupos de servicios:
| SaaS | PaaS o IaaS | |
|---|---|---|
| Autorización basada en IAM | Cloud de Confiance Servicios de SaaS, como la app de Gemini Enterprise y Gemini Notebook Enterprise | Cloud de Confiance Servicios de IaaS y PaaS, como BigQuery o Compute Engine |
| Autorización específica del servicio | Servicios de Google que no son de la nube, como Google Ads, Google Workspace y Google Maps | Ninguno |
Para elegir un patrón de arquitectura adecuado para tu organización, considera qué grupos de servicios se aplican a ella.
Residencia de los datos
Para autenticar a los usuarios y administrar las sesiones, Cloud Identity, Google Workspace y la federación de identidades de personal procesan información personal del usuario. Esta información del usuario puede incluir lo siguiente:
- Nombres de usuario o direcciones de correo electrónico
- Atributos del usuario, como nombres y apellidos
- Nombres y membresías de grupos
Cloud Identity, Google Workspace y la federación de identidades de personal procesan estos datos según las condiciones de los datos del servicio y es posible que los almacenen fuera de las ubicaciones de tu organización o de los usuarios:
- Cloud Identity y Google Workspace almacenan datos de servicio en centros de datos de Google y es posible que los repliquen en todos los centros de datos. Los datos almacenados pueden incluir información que no es esencial para la autenticación, como nombres de departamentos, direcciones o números de teléfono.
- La Federación de identidades para la fuerza laboral almacena datos de servicio en Cloud de Confianceregiones y es posible que los replique en todas las regiones.
Si le otorgas acceso a un recurso a un usuario, IAM almacena su identificador principal en una vinculación de rol. Cloud de Confiance procesa las vinculaciones de rol según las condiciones de los datos de servicio y puede almacenarlas en todas las regiones Cloud de Confiance .
Los patrones de arquitectura que se describen en esta página requieren el almacenamiento de información del usuario, pero difieren en el tiempo que almacenan esa información:
- La federación de identidades del personal sin SCIM almacena la información del usuario solo hasta que vence su sesión.
- La federación de identidades de personal con SCIM almacena la información del usuario hasta que borras la cuenta de usuario o el inquilino, y hasta que vence el período de retención.
- Cloud Identity y Google Workspace almacenan la información del usuario hasta que borras la cuenta de usuario y hasta que finaliza el período de retención.
Muchos IdP te permiten automatizar la suspensión o el borrado de cuentas de usuario cuando cambia el estado de la cuenta de usuario correspondiente en el IdP. Según tu IdP y su configuración, es posible que el IdP retrase la eliminación de la cuenta de usuario hasta que transcurra un período de gracia determinado, lo que puede extender el tiempo que Cloud de Confiancealmacena la información del usuario.
Integración de Gemini Enterprise con Microsoft 365
Gemini Enterprise te permite conectarte a los servicios de Microsoft 365 con dos tipos de conectores:
- Conectores basados en la transferencia de datos: Estos conectores rastrean Microsoft 365 para crear un índice de búsqueda en Cloud de Confiance. Cuando un usuario envía una instrucción, Gemini Enterprise usa este índice para buscar contenido y realiza verificaciones de acceso de forma local evaluando las listas de control de acceso (LCA) obtenidas de Microsoft 365.
- Conectores federados: Estos conectores consultan Microsoft 365 para cada instrucción. Usan la autorización delegada para permitir que Microsoft 365 realice las verificaciones de acceso directamente.
Los conectores basados en la transferencia de datos introducen requisitos específicos para la federación de usuarios:
- Conocimiento de la pertenencia a un grupo: Las ACL de Microsoft 365 pueden incluir entradas para grupos y usuarios. Para evaluar si un usuario puede acceder al contenido, los conectores deben tener en cuenta todos los grupos a los que pertenece el usuario. Si el conector solo conoce un subconjunto de los grupos del usuario, es posible que permita o deniegue el acceso de forma incorrecta.
- Conversión de identificadores: Para evaluar las LCA, el conector debe convertir los identificadores de usuarios y grupos que usa Microsoft 365 en los identificadores que usa Cloud de Confiance.
Cuando usas la federación de identidades de personal, Gemini Enterprise puede convertir identificadores y evaluar ACL de manera confiable si configuras las asignaciones de atributos para que sean compatibles con Gemini Enterprise.
Cuando usas la federación de Cloud Identity o Google Workspace, Microsoft Entra ID controla las asignaciones de atributos para el aprovisionamiento de usuarios y grupos, en lugar de Cloud de Confiance. Entra determina las reglas de conversión para los identificadores de usuarios y grupos, lo que puede implicar transformaciones complejas. Para evaluar una LCA, el conector de Gemini Enterprise debe aplicar las mismas reglas de conversión, pero el conector no tiene visibilidad de la configuración de Entra. Por lo tanto, cuando usas la federación de Cloud Identity o la federación de Google Workspace, Gemini Enterprise no puede convertir de forma confiable los identificadores de usuarios y grupos, ni evaluar las ACL de forma confiable.
Para determinar qué patrón de arquitectura se adapta mejor a tu organización, considera tu uso de Gemini Enterprise y si planeas usar conectores basados en la transferencia de datos.
Patrones de arquitectura
En el siguiente diagrama de flujo, se muestra cómo estos factores determinan qué patrón cumple con los requisitos de tu organización:
¿Una parte importante de tu organización usa Google Workspace?
- Si la respuesta es Sí, usa el patrón de federación de Cloud Identity o Google Workspace.
- Si la respuesta es No, continúa con la decisión 2.
¿Utilizas servicios más allá de Cloud de Confiance , como Google Ads o Google Maps?
- Si la respuesta es Sí, continúa con la decisión 3.
- Si la respuesta es No, continúa con la decisión 4.
¿Planeas usar Gemini Enterprise y, luego, integrarlo con Microsoft 365?
- Si la respuesta es Sí, usa el patrón de federación de identidades híbrida y de personal.
- Si la respuesta es No, usa el patrón de federación de Cloud Identity o Google Workspace.
¿Planeas usar Gemini Enterprise?
- Si la respuesta es Sí, usa el patrón de federación de identidades de personal con SCIM.
- Si la respuesta es No, continúa con la decisión 5.
¿Tienes requisitos de residencia de datos que te obligan a minimizar el almacenamiento de información del usuario?
- Si la respuesta es Sí, usa el patrón sin sincronización de la federación de identidades de personal.
- Si la respuesta es No, usa el patrón de federación de Cloud Identity o Google Workspace.
Federación de Cloud Identity o Google Workspace
Selecciona este patrón cuando tu organización cumpla con uno de los siguientes criterios:
- Una parte importante de tu organización ya usa Google Workspace.
- Usas servicios de Google más allá de Cloud de Confiance , como Google Ads o Google Maps, pero no planeas integrar Gemini Enterprise con Microsoft 365 a través de conectores basados en la transferencia de datos.
- Solo usas Cloud de Confiance servicios, no planeas usar Gemini Enterprise y no tienes requisitos estrictos de residencia de datos para minimizar el almacenamiento de datos del usuario.
En este patrón, no se usa la federación de identidades de personal. En su lugar, federas tu cuenta de Cloud Identity o tu cuenta de Google Workspace con tu IdP, y usas el aprovisionamiento de usuarios y el aprovisionamiento de grupos por adelantado.
En este patrón, debes aprovisionar usuarios y grupos antes de que los usuarios puedan acceder. De lo contrario, su intento de acceso fallará:
- Aprovisionamiento de usuarios: Ayuda a garantizar la incorporación y la baja oportunas de los usuarios.
- Aprovisionamiento de grupos: Te permite usar grupos para administrar el acceso a los servicios y recursos de Google Cloud de Confiance .
Si solo un subconjunto de los usuarios de tu organización necesita Google Workspace, agrega una suscripción a Google Workspace y una suscripción a Cloud Identity a tu cuenta, y asigna licencias de Google Workspace solo a los usuarios que las necesiten.
Beneficios
- Los usuarios pueden autenticarse en los servicios de Google, independientemente de si esos servicios usan IAM o no. En la cuenta de Cloud Identity o en la cuenta de Google Workspace, controla qué servicios de Google pueden usar los usuarios.
- Puedes limitar el inicio de sesión único (SSO) y el aprovisionamiento anticipado a un subconjunto de usuarios, y seguir administrando usuarios específicos, como los usuarios con acceso de emergencia, directamente en Cloud Identity o en Google Workspace.
- Puedes aprovisionar grupos desde tu IdP externo, administrarlos de forma local en tu cuenta de Cloud Identity o en tu cuenta de Google Workspace, o bien combinar ambos enfoques.
Limitaciones
- El aprovisionamiento de cuentas de usuario con anticipación agrega sobrecarga y puede ralentizar el proceso de incorporación.
No puedes controlar ni restringir las ubicaciones que Cloud Identity o Google Workspace usan para almacenar datos de usuarios y grupos. Dado que Google procesa y almacena los datos del usuario y los datos del grupo según las condiciones de los datos de servicio, los controles de región de datos no abarcan esos datos, y Google podría replicarlos en las ubicaciones de los centros de datos de Google.
Gemini Enterprise proporciona compatibilidad limitada para conectarse a fuentes de datos de Microsoft cuando usas la federación de Cloud Identity o la federación de Google Workspace.
Federación de identidades de personal, sin sincronización
Selecciona este patrón cuando tu organización cumpla con los siguientes criterios:
- Solo usas los servicios de Cloud de Confiance .
- Usas Gemini Enterprise, pero esperas permanecer dentro de las limitaciones de grupos que impone tu IdP.
- Tienes requisitos de residencia de datos que exigen minimizar el almacenamiento de información personal del usuario.
En este patrón, usas la federación de identidades de personal para federar tu organización deCloud de Confiance con tu IdP externo.
Este patrón no requiere el aprovisionamiento de usuarios ni de grupos. Cada vez que un usuario accede, el IdP pasa la información requerida sobre el usuario (incluidas las membresías de grupo y los atributos personalizados) a Cloud de Confiance, y Cloud de Confiance conserva esa información solo durante la sesión del usuario.
Beneficios
- No es necesario que almacenes ni administres cuentas o grupos de usuarios enCloud de Confiance.
- El patrón te permite usar conectores basados en la transferencia de datos para integrar Gemini Enterprise con Microsoft 365.
Limitaciones
- La federación de identidades de personal es una función de IAM y solo permite que los usuarios accedan a los servicios que usan IAM. Los usuarios que se autentican con la federación de identidades de personal no pueden acceder a los servicios de Google, como Google Ads, Looker o Google Marketing Platform.
- Los usuarios que se autentican con la federación de identidades de personal no pueden acceder a algunas Cloud de Confiance funciones. Para obtener más detalles, consulta Federación de identidades: productos y limitaciones.
- Muchos IdPs limitan la cantidad de membresías de grupos que pueden pasar a la federación de identidades de personal en una aserción de SAML o un token de ID. Para no superar estos límites, es posible que debas reforzar la gobernanza del grupo y restringir los tipos de grupos que se pueden incluir en las aserciones o los tokens.
- Cuando compartes recursos, como un cuaderno de Gemini Notebook Enterprise, no puedes buscar un grupo por su nombre. En su lugar, los usuarios deben ingresar sus identificadores manualmente.
Si usas Microsoft Entra ID, puedes usar una variación de este patrón configurando atributos adicionales. Cuando configuras atributos adicionales, la federación de identidades de personal ejecuta una devolución de llamada a la API de Microsoft Graph durante la autenticación del usuario para recuperar las membresías de grupo. Esta configuración te permite superar los límites de pertenencia a un grupo de Entra para las aserciones SAML y los tokens de ID, y usar hasta 999 pertenencias a un grupo por usuario.
Federación de identidades de personal con SCIM
Selecciona este patrón cuando tu organización cumpla con los siguientes criterios:
- Solo usas los servicios de Cloud de Confiance . Es decir, no usas servicios externos de Google, como Google Ads o Google Maps.
- Planeas usar Gemini Enterprise o Gemini Notebook Enterprise, y necesitas admitir hasta 2,000 membresías de grupo por usuario, o la capacidad de buscar grupos por nombre cuando compartes recursos.
En este patrón, usas la federación de identidades de personal para federar tu organización deCloud de Confiance . Para aumentar la cantidad de grupos que puedes usar en Gemini Enterprise, también debes configurar SCIM para aprovisionar la información de pertenencia a un grupo con anticipación.
Beneficios
- El patrón te permite usar conectores basados en la transferencia de datos para integrar Gemini Enterprise con Microsoft 365.
- Puedes usar hasta 2,000 membresías de grupo por usuario para controlar el acceso a Gemini Enterprise y Gemini Notebook Enterprise, y permitir que los conectores basados en la transferencia de datos de Gemini Enterprise realicen verificaciones de acceso.
- Cuando compartes recursos, como un notebook de Gemini Notebook Enterprise, puedes buscar grupos por nombre para mejorar la experiencia general del usuario.
Limitaciones
- La compatibilidad con grupos aprovisionados con SCIM se limita a Gemini Enterprise y Gemini Notebook Enterprise. Otros servicios solo pueden consumir las membresías de grupo que tu IdP pasa en la aserción de SAML o el token de ID.
- La federación de identidades de personal es una función de IAM y solo permite que los usuarios accedan a los servicios que usan IAM. Los usuarios que se autentican con la federación de identidades de personal no pueden acceder a los servicios de Google, como Google Ads, Looker o Google Marketing Platform.
- Los usuarios que se autentican con la federación de identidades de personal no pueden acceder a algunas de las Cloud de Confiance funciones. Para obtener más detalles, consulta Federación de identidades: productos y limitaciones.
Cloud Identity híbrida y federación de identidades de personal
Selecciona este patrón cuando tu organización cumpla con los siguientes criterios:
- Usas servicios de Google más allá de Cloud de Confiance (como Google Ads o Google Maps).
- Planeas usar Gemini Enterprise y lo integrarás con Microsoft 365.
Este patrón combina dos de los patrones anteriores:
- Usas la federación de identidades de personal (sin sincronización o con SCIM) para administrar el acceso a Gemini Enterprise y a Gemini Notebook Enterprise.
- Usas la federación de Cloud Identity o Google Workspace para administrar el acceso a otros servicios, incluidos Cloud de Confiance y los servicios de Google que no son de la nube.
Beneficios
Este patrón te permite combinar los beneficios de los dos patrones anteriores:
- Puedes conectar Gemini Enterprise a fuentes de datos de Microsoft sin limitaciones de funciones.
- Los usuarios pueden autenticarse en los servicios de Google, independientemente de si esos servicios usan IAM o no.
- Usa el conjunto completo de atributos Cloud de Confiance .
Limitaciones
- Debes mantener dos configuraciones de entidad de confianza separadas en tu IdP externo: una para Cloud Identity y otra para la federación de identidades de personal.
- Según si configuras un usuario para que use Cloud Identity o la federación de identidades de personal, su experiencia de acceso puede variar.
- Cuando administras políticas de permisos de IAM, debes usar diferentes identificadores de principal según cómo se autentique un usuario. Por ejemplo, un usuario conocido como
bob@example.comen tu IdP externo podría tener el identificador principalbob@example.comoprincipal://iam.googleapis.com/locations/global/workforcePools/POOL_ID//subject/SUBJECT_IDen IAM, según si se autentica con la federación de identidades de Cloud Identity o con la federación de identidades de personal. - No puedes crear grupos que contengan una combinación de usuarios de Cloud Identity y principales de la federación de identidades de personal. Los grupos de Cloud Identity solo pueden contener usuarios de Cloud Identity, y los grupos de identidades de personal solo pueden contener principales de la federación de identidades de personal.
- Extender el uso de la federación de identidades de personal más allá de Gemini Enterprise puede requerir que los usuarios cambien de identidad o hacer que no sepan cómo autenticarse.