> For the complete documentation index, see [llms.txt](https://help.verkada.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.verkada.com/command/es/seguridad/identity-providers/google-workspace.md).

# Google Workspace

Configura SSO y el aprovisionamiento de usuarios con Google Workspace

Dependiendo de tu caso de uso, [Verkada Command](/command/es/primeros-pasos/get-started-with-verkada-command.md) tiene la capacidad de integrarse con Google Workspace, entre otros proveedores de identidades \[IdPs], de las siguientes maneras:

* OpenID Connect (OIDC)
* Lenguaje de marcado de aserción de seguridad (SAML)
* Aprovisionamiento de usuarios y grupos

**OIDC** y **SAML** ambos gestionan la autenticación, lo que permite que Google Workspace administre el acceso a Command de la misma manera que administra el acceso a otras aplicaciones SaaS en tu entorno. Ambos protocolos te permiten integrar Command en tu marco de gestión de identidades existente y autorizar a los usuarios de acuerdo con tus políticas actuales.

**Aprovisionamiento de usuarios y grupos** mantiene sincronizados tus usuarios y grupos de Google Workspace con Command. Command proporciona una integración nativa con Google Workspace que sincroniza usuarios y grupos desde las unidades organizativas y los grupos seleccionados hacia Command. Otros proveedores de identidades pueden usar SCIM 2.0 para obtener el mismo resultado.

{% hint style="info" %}
Verkada recomienda OIDC en lugar de SAML para una seguridad mejorada y una configuración más sencilla.
{% endhint %}

***

{% tabs %}
{% tab title="OIDC (Recomendado)" %}

## SSO basado en OIDC para Google Workspace

Verkada Command admite el inicio de sesión único (SSO) a través de OpenID Connect (OIDC) con Google Workspace. Esta integración permite a nuestros usuarios autenticarse de forma fluida y segura usando sus credenciales existentes de Google, simplificando el acceso a Command y mejorando la seguridad general.

{% hint style="info" %}
Habilitar [Cifrado controlado por la empresa (ECE)](/command/es/seguridad/enterprise-controlled-encryption.md) para una seguridad mejorada.
{% endhint %}

***

### Configuración de OIDC

{% stepper %}
{% step %}
**Inicia sesión en tu** [**consola de Google Cloud**](https://console.cloud.google.com/)**.**
{% endstep %}

{% step %}
**Haz clic en Nuevo proyecto para crear un nuevo proyecto en tu organización de Google Workspace.**

<div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-884236e69220503157e3c186d79d29c3cb7167af%2Fadf638b013e362ffde911084012d560c03eeefab.png?alt=media" alt="" width="697"></div>
{% endstep %}

{% step %}
**En tu nuevo proyecto, navega a APIs y servicios > Biblioteca.**

<div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-56e96bb0ac3d8b1c8900574c5cbd41edd66577ad%2F8cbca777f82cc9a5dd434f81e73cc2b7338db38c.png?alt=media" alt="" width="800"></div>

a. Habilita las siguientes API:

1. API de Gestión de identidades y accesos (IAM)

   <div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-ae89f5976810694518f3355ae25eb1bfeaf529a3%2Fac8c527ab9b9487e5eb46bc38a0c4367a70fc991.png?alt=media" alt="" width="607"></div>
2. API de Admin SDK

   <div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-6ca1c235c69e501918f7b7d53dd6a009570bec89%2F742d66b0d105811436c0ae22ae679acefa3f0d70.png?alt=media" alt="" width="577"></div>

{% endstep %}

{% step %}
**Abre Google Auth Platform de una de estas formas y luego haz clic en Comenzar:**

* Busca **Google Auth Platform** en la barra de búsqueda superior.
* En el menú izquierdo, ve a **APIs y servicios > Pantalla de consentimiento OAuth** (esto redirige a Google Auth Platform).

<div data-with-frame="true"><figure><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2FJjiEUCKRz8HGAsXZd7Mq%2Fimage.png?alt=media&amp;token=a037deb6-af93-4ab9-80ef-024dd5cd047f" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**En Información de la aplicación, introduce un nombre de aplicación reconocible (por ejemplo, Verkada SSO OIDC). En Correo electrónico de asistencia al usuario, selecciona la dirección de correo electrónico del equipo que gestiona tu Google Workspace, como TI, y luego haz clic en Siguiente.**

<div data-with-frame="true"><figure><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Ff3zjkhnp9hGrVeEh2YHg%2Fimage.png?alt=media&amp;token=a5b441d4-b051-4b01-ad6a-beb8882ac85d" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**En Público objetivo: selecciona Interno y luego haz clic en Siguiente.**

<div align="left" data-with-frame="true"><figure><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2F4gNt3FYAs5oKYHXBImVb%2Fimage.png?alt=media&amp;token=fc3a8c65-732c-43d9-961b-b286abfd03e7" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
&#x20;**En Información de contacto: introduce una dirección de correo electrónico para las notificaciones de cambios de Google y luego haz clic en Siguiente.**

<div align="left"><figure><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2FM03Zqczb3tpSUxEhxYYB%2Fimage.png?alt=media&amp;token=7d62742e-dd38-410e-9f64-ec47049a3206" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**En Finalizar: acepta la Política de datos de usuario de Google API Services. Haz clic en Continuar y luego en Crear.**

<div data-with-frame="true"><figure><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2FNwbghsBgi0pdSR3dT64g%2Fimage.png?alt=media&amp;token=22cc9cc1-af74-494a-b6d1-ee930f62889d" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
**Ve a Acceso a datos y haz clic en Agregar o quitar ámbitos. Selecciona:**

* userinfo.email
* userinfo.profile
* openid
* [https://www.googleapis.com/auth/admin.directory.user.readonly](/sound-systems/es/primeros-pasos/primeros-pasos-con-sistemas-de-sonido.md)

<div data-with-frame="true"><figure><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2F82zVyqumg4uvwZvGpZOH%2Fimage.png?alt=media&amp;token=b918a951-f7d5-4599-aea2-f029785c1337" alt=""><figcaption></figcaption></figure></div>

Si el último ámbito no aparece en la lista, añádelo en **Agregar ámbitos manualmente**. Haz clic en **Actualizar**y luego **Guardar**.
{% endstep %}

{% step %}
**Ve a Clientes y haz clic en Crear cliente. Para Tipo de aplicación, selecciona Aplicación web. Asigna un nombre al cliente y añade estos URI de redireccionamiento autorizados:**

* <https://command.verkada.com/oidc/google/callback>
* <https://org-short-name.command.verkada.com/oidc/google/callback> (donde org-short-name es el [nombre corto de la organización de Command](/command/es/seguridad/authentication-overview/switch-organizations-in-command.md#find-your-short-name))

Haz clic en **Crear**.
{% endstep %}

{% step %}
**Copia tu ID de cliente.**&#x20;

{% hint style="warning" %}
No se usa el secreto de cliente.
{% endhint %}
{% endstep %}

{% step %}
**Copia tu ID de cliente. Ten en cuenta que no usaremos el secreto de cliente.**

<div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-2227897f30e47ae2401daa92736c5d9984ac0058%2Fbf7841ec6a680f5501e99bcc8016ce3c109a38c0.png?alt=media" alt="" width="474"></div>
{% endstep %}
{% endstepper %}

***

### Configuración de Verkada Command

{% stepper %}
{% step %}
**En Verkada Command, ve a Todos los productos > Admin.**
{% endstep %}

{% step %}
**En la navegación izquierda, selecciona Inicio de sesión y acceso.**
{% endstep %}

{% step %}
**Selecciona Configuración de inicio de sesión único.**
{% endstep %}

{% step %}
**En Configuración OIDC, haz clic en Añadir nuevo.**

a. Activa **Habilitar.**\
b. (Opcional) Activa **Requerir SSO OIDC.**\
c. En **Seleccionar proveedor**, selecciona **Google**.\
d. En **Añadir cliente e inquilino,** haz clic en :plus:.

1. En el **ID de cliente** campo, pega el ID de cliente que copiaste de Google Cloud Console.
2. En el **ID de inquilino** campo, introduce el dominio usado por el Google Workspace de tu organización (si tu correo de Google es <example@your-domain.com>, introduce your-domain.com).
3. Haz clic en **Hecho** para completar la configuración.

   <div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-a73c6839f058034a8f510bf1f265ae05c4aada2e%2F0ef79b636454c994d674e62556e118529bf0c957.png?alt=media" alt="" width="476"></div>

h. **Dominios de correo electrónico,** haz clic en :plus:**.**

1. Introduce el nombre de tu dominio actual (por ejemplo, @verkada.com).
2. Haz clic en **Hecho**.

   <div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-03a2ba25ea251f2a72146ba1464a58bc4e11e7fd%2Ff054308c20f7523b4f1f29da383884cb7c2e6453.png?alt=media" alt="" width="215"></div>

{% endstep %}

{% step %}
**En Prueba de inicio de sesión, haz clic en Ejecutar prueba de inicio de sesión.**
{% endstep %}

{% step %}
**Una prueba de inicio de sesión correcta debería redirigirte a la página de configuración OIDC. Una vez que hayas iniciado sesión, añade el dominio que necesitas incluir en la lista de permitidos en Dominios asociados.**
{% endstep %}

{% step %}
**Una vez añadido tu dominio, vuelve a ejecutar la prueba de inicio de sesión. El SSO no se habilitará hasta que esta segunda prueba de inicio de sesión se complete correctamente.**
{% endstep %}

{% step %}
**Una vez verificado tu dominio, deberías verlo validado correctamente.**
{% endstep %}
{% endstepper %}

***

### Inicia sesión a través de la aplicación móvil

{% hint style="info" %}
Command en Android e iOS admite el inicio de sesión a través de OIDC.
{% endhint %}

{% stepper %}
{% step %}
**En el campo de dirección de correo electrónico, escribe el correo del usuario y haz clic en Siguiente.**
{% endstep %}

{% step %}
**Deberías ser redirigido a tu IdP (Google Workspace) para completar el proceso de inicio de sesión.**
{% endstep %}
{% endstepper %}
{% endtab %}

{% tab title="SAML" %}

## Integración SAML de Google Workspace

Verkada Command tiene la capacidad de integrarse con Google Workspace (entre otros proveedores de identidades \[IdPs]) para escenarios de inicio de sesión único (SSO).\
\
Lenguaje de marcado de aserción de seguridad (SAML) se encarga de la autenticación para permitir que Google Workspace se utilice para gestionar el acceso a Command.

***

#### Antes de empezar

{% stepper %}
{% step %}
**Asegúrate de haberte registrado previamente en Verkada Command y de que exista una cuenta para el usuario en el mismo dominio personalizado. Puedes añadir Command como una aplicación personalizada.**
{% endstep %}

{% step %}
**Familiarízate con estos términos para aprovechar al máximo tu integración:**

* **ID de cliente**—ID de cliente. Para localizarlo, ve a **Admin > Privacidad y seguridad > Configuración de inicio de sesión único > Añadir nuevo**.
* **XML de datos de federación**—La información única de tu instancia de Google Workspace que permite a Verkada configurar la federación entre Google Workspace y tu instancia de Command (los pasos para descargarla se proporcionan más adelante).
  {% endstep %}
  {% endstepper %}

***

### Configuración de Google Workspace

{% stepper %}
{% step %}
**Ve a Google Workspace > panel de administración de Google y selecciona Aplicaciones web y móviles.**

<div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-fa29dfcbd4d998bc7dbe2ad3fb5bc485496c5ac9%2Fe6aba3d44aaf305e280a2bc226199f5680045f9e.png?alt=media" alt="" width="882"></div>
{% endstep %}

{% step %}
**Abre el menú desplegable Añadir aplicación y selecciona Añadir aplicación SAML personalizada.**

<div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-aeba46ff2b1e2f9391d5329a9defcf4301df292b%2F8740eab3217921da0c3d8a5b0663b3ec2c9cc37d.png?alt=media" alt="" width="620"></div>
{% endstep %}

{% step %}
**Completa la información de la aplicación; puedes usar cualquier nombre y descripción.**
{% endstep %}

{% step %}
**Obtén el** [**logotipo de Verkada Command**](https://downloads.intercomcdn.com/i/o/115376791/162cbb458c1ceefd1aeed502/Verkada_logoSymbol_256x256+\(3\).png?expires=1759590000\&signature=c65fe8ed71111e37e851aeca0ee3054c090c8a01e3e24bf77816092e5bf0102b\&req=dSEiFc54moheFb4X1HO4gYAM81kpwT1YtLg28NWB3RV5Y2yu8G8cCA13ulLf%0A) **para añadirlo a tu aplicación de Google Workspace.**
{% endstep %}

{% step %}
**Haz clic en Continuar.**

<div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-29598e160802e28900a4c5522c0c2d3abca93b0f%2F4ab454acd51d9b594f9b6626bc96bbdaa3b04829.png?alt=media" alt="" width="515"></div>
{% endstep %}

{% step %}
**Usa la Opción 1 para descargar los metadatos del IdP que corresponden a los metadatos de federación en Lenguaje de marcado extensible (XML) y haz clic en Continuar.**

<div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-b88a9dcbf7dddb0f832b1bb3246320b4904a0b29%2F9b2f2278c664a656aff9803173a785d43ce6df9f.png?alt=media" alt="" width="515"></div>

{% hint style="warning" %}
Este archivo permite a Verkada configurar el SSO en Command. Guárdalo en un lugar accesible para usarlo más adelante.
{% endhint %}
{% endstep %}

{% step %}
**Introduce los detalles del proveedor de servicios (como se muestra) para configurar el SSO o bien copia los detalles de la página Nueva configuración de SSO (en Verkada Command) y haz clic en Continuar.**

a. Para **URL de ACS**:\
Para organizaciones de EE. UU.: [https://vauth.command.verkada.com/saml/sso/\<client-id>](https://vauth.command.verkada.com/saml/sso/%3Cclient-id%3E)\
Para organizaciones de la UE: [https://saml.prod2.verkada.com/saml/sso/\<client-id>](https://saml.prod2.verkada.com/saml/sso/%3Cclient-id%3E)\
Para organizaciones de AUS: [https://saml.prod-ap-syd.verkada.com/saml/sso/\<client-id>](https://saml.prod-ap-syd.verkada.com/saml/sso/%3Cclient-id%3E)\
b. Para **ID de entidad**:\
Para organizaciones de EE. UU.: [https://vauth.command.verkada.com/saml/sso/\<client-id>](https://vauth.command.verkada.com/saml/sso/%3Cclient-id%3E)\
Para organizaciones de la UE: [https://saml.prod2.verkada.com/saml/sso/\<client-id>](https://saml.prod2.verkada.com/saml/sso/%3Cclient-id%3E)\
Para organizaciones de AUS: [https://saml.prod-ap-syd.verkada.com/saml/sso/\<client-id>](https://saml.prod-ap-syd.verkada.com/saml/sso/%3Cclient-id%3E)\
c. Para **URL de inicio**:\
Para organizaciones de EE. UU.: [https://vauth.command.verkada.com/saml/login/\<client-id>](https://vauth.command.verkada.com/saml/login/%3Cclient-id%3E)\
Para organizaciones de la UE: [https://saml.prod2.verkada.com/saml/login/\<client-id>](https://saml.prod2.verkada.com/saml/login/%3Cclient-id%3E)\
Para organizaciones de AUS: [https://saml.prod-ap-syd.verkada.com/saml/login/\<client-id>](https://saml.prod-ap-syd.verkada.com/saml/login/%3Cclient-id%3E)

{% hint style="warning" %}
[Consulta dónde se creó tu organización](/command/es/primeros-pasos/get-started-with-verkada-command.md) para confirmar en qué región se encuentra tu organización.
{% endhint %}
{% endstep %}

{% step %}
**Completa las asignaciones de atributos (como se muestra abajo) y haz clic en Finalizar. Esto garantiza que Command reciba la información correcta sobre el usuario. Deberías ser redirigido a la página de configuración de la aplicación.**

<div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-5ca9c8d5ff4e2e08abda4dd063459b7047684d04%2Fcfe83694fe2cd19493f66162c98fcbac819a0695.png?alt=media" alt="" width="515"></div>
{% endstep %}
{% endstepper %}

***

### Configuración de Command

{% stepper %}
{% step %}
**En Verkada Command, ve a Todos los productos > Admin.**
{% endstep %}

{% step %}
**Selecciona Inicio de sesión y acceso > Inicio de sesión único (SSO).**
{% endstep %}

{% step %}
**Haz clic en Añadir para iniciar una nueva configuración o editar una existente.**
{% endstep %}

{% step %}
**En Metadatos XML del proveedor de identidades, carga tu archivo de metadatos.**
{% endstep %}

{% step %}
**En Dominios de correo electrónico, añade los dominios de correo electrónico que se usarán para iniciar sesión en tu organización.**
{% endstep %}

{% step %}
**Verifica que puedas acceder a Command en una de estas URL (sustituye el&#x20;*****client-id*****&#x20;por el que se usó durante la configuración).**

* Para organizaciones de EE. UU.: [https://vauth.command.verkada.com/saml/login/\<client-id>](https://vauth.command.verkada.com/saml/login/%3Cclient-id%3E)
* Para organizaciones de la UE: [https://saml.prod2.verkada.com/saml/login/\<client-id>](https://saml.prod2.verkada.com/saml/login/%3Cclient-ID%3E)
* Para organizaciones de AUS: [https://saml.prod-ap-syd.verkada.com/saml/sso/\<client-id>](https://saml.prod-ap-syd.verkada.com/saml/sso/%3Cclient-ID%3E)

{% hint style="warning" %}
Consulta **Admin > Privacidad de datos > Residencia de datos > Ubicación del procesamiento de datos** para confirmar dónde se encuentra tu región.
{% endhint %}
{% endstep %}

{% step %}
**Se te redirigirá a la página de configuración de la aplicación de Google Workspace para completar el inicio de sesión.**
{% endstep %}
{% endstepper %}

***

### Inicia sesión a través de la aplicación móvil

{% hint style="info" %}
Command en Android e iOS admite el inicio de sesión a través de SAML.
{% endhint %}

{% stepper %}
{% step %}
**En el campo de dirección de correo electrónico, escribe el correo del usuario y haz clic en Siguiente.**
{% endstep %}

{% step %}
**Deberías ser redirigido a tu IdP (Google Workspace) para completar el proceso de inicio de sesión.**
{% endstep %}
{% endstepper %}
{% endtab %}

{% tab title="Aprovisionamiento de usuarios" %}

## Aprovisionamiento de usuarios de Google Workspace

La integración nativa de Google Workspace permite a las organizaciones sincronizar automáticamente usuarios y grupos desde Google Workspace con Verkada Command. Esto simplifica la gestión de identidades y la incorporación general de usuarios.

A diferencia de las integraciones SCIM de Verkada con Okta o Azure, esta integración usa la API de Admin SDK y la API de Reports de Google Workspace, autenticadas mediante una cuenta de servicio de Google con delegación a nivel de dominio.

Con la integración habilitada, Command puede:

* Importar usuarios y grupos desde Grupos de Google Workspace o Unidades Organizativas (UO) seleccionados
* Sincronizarlos con Command como usuarios y grupos administrados
* Mantener la precisión del directorio con sincronizaciones programadas en segundo plano y sincronizaciones bajo demanda desde la interfaz de administración

***

### Crear una cuenta de servicio de Google

Para permitir que Command lea datos de usuarios y grupos desde tu dominio de Google Workspace, debe autenticarse con las API de Google mediante una cuenta de servicio. Este tipo de cuenta está diseñado para acceso programático y debe configurarse con los ámbitos de API correctos y la delegación a nivel de dominio. Estas configuraciones se configuran en tu [consola de Google Cloud](https://console.cloud.google.com/?hl=en-au) cuenta.

#### Verificar políticas y roles

Primero debes verificar si tu usuario tiene permisos para crear una cuenta de servicio y generar la clave JSON de la cuenta de servicio. Para asegurarte de que las políticas de seguridad de tu tenant no te bloqueen:

{% stepper %}
{% step %}
**Ve a la** [**consola de Google Cloud**](https://console.cloud.google.com/?hl=en-au) **e inicia sesión con tus credenciales de superadministrador.**
{% endstep %}

{% step %}
**En la esquina superior izquierda, abre el menú desplegable Selector de proyectos y elige el recurso de nivel superior (Tipo: Organización).**
{% endstep %}

{% step %}
**En el panel izquierdo, navega a IAM y Admin → IAM.**
{% endstep %}

{% step %}
**Haz clic en Conceder acceso en Ver por principales.**

a. En **Añadir principales**, introduce la dirección de correo electrónico del usuario.\
b. En **Asignar roles**, busca y selecciona **Administrador de políticas de la organización**.\
c. Haz clic en **Guardar**.
{% endstep %}

{% step %}
**En el panel izquierdo, selecciona Políticas de la organización.**
{% endstep %}

{% step %}
**En la lista de políticas, busca y desactiva lo siguiente:**

{% code title="Políticas de la organización que se deben desactivar" %}

```
Desactivar la creación de cuentas de servicio | Administrado
Desactivar la creación de cuentas de servicio | Administrado (heredado)
Desactivar la creación de claves de cuenta de servicio | Administrado
Desactivar la creación de claves de cuenta de servicio | Administrado (heredado)
```

{% endcode %}
{% endstep %}
{% endstepper %}

#### Crear una cuenta de servicio

{% stepper %}
{% step %}
**En el** [**consola de Google Cloud**](https://console.cloud.google.com/?hl=en-au)**, en la parte superior izquierda, abre el menú desplegable Selector de proyectos.**
{% endstep %}

{% step %}
**Haz clic en Nuevo proyecto.**
{% endstep %}

{% step %}
**Introduce un nombre de proyecto (por ejemplo,&#x20;*****Sincronización de usuarios de Verkada*****) y crea el proyecto.**
{% endstep %}

{% step %}
**Una vez creado el proyecto, confirma que esté seleccionado en la barra de navegación de la parte superior izquierda.**

<div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-884a85ca1fb5289e6cef0de93d9408bbea74cc5d%2F0e125cea13e81507b9cafadd65e0acda4188ffdc.png?alt=media" alt="" width="687"></div>
{% endstep %}

{% step %}
**En la barra lateral izquierda, ve a IAM y Admin → Cuentas de servicio.**
{% endstep %}

{% step %}
**Haz clic en + Crear cuenta de servicio.**
{% endstep %}

{% step %}
**Completa los siguientes campos:**

* **Nombre:** Introduce un nombre descriptivo (por ejemplo, *Aprovisionamiento de usuarios de Verkada*)
* **ID:** Déjalo tal como está o personalízalo (opcional)
* **Descripción:** Añade una nota, como *Usado por Verkada para leer datos del directorio de Workspace* (opcional)
  {% endstep %}

{% step %}
**Haz clic en Crear y continuar.**
{% endstep %}

{% step %}
**Omite el paso Conceder acceso al proyecto — no se requieren roles aquí.**
{% endstep %}

{% step %}
**Haz clic en Continuar → Hecho.**
{% endstep %}

{% step %}
**Desde la lista de cuentas de servicio, copia el ID de cliente OAuth 2 de la cuenta recién creada. Necesitarás este ID más adelante para completar la configuración.**
{% endstep %}
{% endstepper %}

#### Generar una clave JSON

{% stepper %}
{% step %}
**Desde la lista de Cuentas de servicio, haz clic en el nombre de la cuenta o selecciona los tres puntos junto a tu nueva cuenta de servicio y elige Administrar claves.**

<div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-45a367d261acca9f13df87d35168bff5c58431ff%2F27b89047074c2c1a07ad5ebfd00a70cd353d451b.png?alt=media" alt="" width="800"></div>
{% endstep %}

{% step %}
**En la pestaña Claves, haz clic en Añadir clave → Crear clave nueva.**
{% endstep %}

{% step %}
**Selecciona JSON y haz clic en Crear.**
{% endstep %}

{% step %}
**Un `.json` archivo se descargará en tu computadora. Guárdalo en un lugar seguro para usarlo más adelante al configurar la integración en Verkada Command.**

<div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-51583d22ea1c30259ebbfef2023bdc52e248cd86%2F34669a715d0b1ac0d73525b1306b399cc9b06227.png?alt=media" alt="" width="800"></div>
{% endstep %}
{% endstepper %}

{% hint style="danger" %}
Este archivo JSON contiene las credenciales que la integración de Google Workspace en Command usa para autenticarse en las API de Google mediante OAuth 2.0. Mantén este archivo seguro, ya que proporciona acceso a los datos de tu Workspace y nunca debe compartirse ni hacerse público.
{% endhint %}

#### Habilitar las API de Google requeridas

Verkada Command requiere acceso a API específicas de Google Workspace para leer usuarios, grupos, dominios y registros de auditoría. Estas API deben estar habilitadas en tu proyecto de Google Cloud antes de que la integración pueda funcionar.

{% stepper %}
{% step %}
**Ve a la** [**consola de Google Cloud**](https://console.cloud.google.com/)**, e inicia sesión con tus credenciales de superadministrador.**
{% endstep %}

{% step %}
**En la barra lateral izquierda, ve a APIs y servicios → Biblioteca de API.**
{% endstep %}

{% step %}
**En la barra de búsqueda, busca y selecciona Admin SDK API y luego haz clic en Habilitar.**

{% hint style="warning" %}
Esta API es necesaria para leer usuarios, grupos y metadatos del dominio.
{% endhint %}
{% endstep %}

{% step %}
**(Opcional) Busca y habilita la API de Reports para permitir la supervisión de registros de auditoría y detectar cambios en el directorio.**
{% endstep %}
{% endstepper %}

***

### Habilitar la delegación a nivel de dominio

Para permitir que la cuenta de servicio se haga pasar por un administrador y acceda a los datos de usuarios y grupos de todo tu dominio, debes concederle delegación a nivel de dominio. Esto permite que la cuenta de servicio realice operaciones de lectura en nombre de un administrador sin requerir una reautenticación manual.

{% stepper %}
{% step %}
**Ve a la** [**Consola de administración de Google**](https://admin.google.com/) **y accede con tus credenciales de superadministrador para tu tenant de Google Workspace.**
{% endstep %}

{% step %}
**Desde la página de inicio de la consola de administración, ve a Seguridad → Control de acceso y de datos → Controles de API.**
{% endstep %}

{% step %}
**En la página Controles de API, desplázate hasta la sección Delegación a nivel de dominio y haz clic en Administrar la delegación a nivel de dominio.**
{% endstep %}

{% step %}
**Haz clic en Añadir nuevo e introduce los siguientes detalles:**

* **ID de cliente:** Pega el ID de cliente OAuth 2 para el archivo de clave de tu cuenta de servicio (el `client_id` campo en el JSON).
* **Ámbitos OAuth (separados por comas):**

  <pre data-title="Ámbitos OAuth para la delegación a nivel de dominio"><code>https://www.googleapis.com/auth/admin.directory.user.readonly,
  https://www.googleapis.com/auth/admin.directory.group.readonly,
  https://www.googleapis.com/auth/admin.directory.orgunit.readonly
  </code></pre>

{% endstep %}

{% step %}
**Haz clic en Autorizar.**
{% endstep %}
{% endstepper %}

La nueva entrada de delegación aparecerá en la página, confirmando que la cuenta de servicio ahora puede ser utilizada por Verkada Command para consultar datos de usuarios, grupos y auditoría.

#### Establecer valores de atributos de usuario

Antes de sincronizar usuarios con Verkada Command, confirma que los atributos clave (como nombre, apellido, correo electrónico e ID de empleado) estén rellenados correctamente en Google Workspace.

{% stepper %}
{% step %}
**Inicia sesión en la** [**Consola de administración de Google**](https://admin.google.com/) **usando tu cuenta de superadministrador.**
{% endstep %}

{% step %}
**Ve a Directorio → Usuarios.**
{% endstep %}

{% step %}
**Selecciona el perfil de usuario que quieres actualizar.**
{% endstep %}

{% step %}
**Haz clic en Información del usuario y luego expande las secciones pertinentes (por ejemplo, Información básica o Información del empleado).**
{% endstep %}

{% step %}
**Actualiza los siguientes campos según sea necesario:**

* **Dirección de correo electrónico principal**
* **Nombre** y **Apellido**
* **ID de empleado** (bajo *Información del empleado*)
* **Número de teléfono** (bajo *Información de contacto*)
  {% endstep %}

{% step %}
**Haz clic en Guardar para aplicar los cambios.**
{% endstep %}
{% endstepper %}

Los siguientes atributos se pueden sincronizar desde Google Workspace con Verkada Command:

| Nombre del atributo de Google Workspace              | Campo de Command    |
| ---------------------------------------------------- | ------------------- |
| Correo electrónico                                   | Correo electrónico  |
| Nombre                                               | Nombre              |
| Apellido                                             | Apellido            |
| Departamento                                         | Departamento        |
| Centro de costes                                     | ID del departamento |
| ID de empleado                                       | ID de empleado      |
| Cargo                                                | Puesto del empleado |
| Número de teléfono (principal de casa/trabajo/móvil) | Número de teléfono  |

{% hint style="danger" %}
Los usuarios y grupos sincronizados desde Google Workspace se gestionan exclusivamente en Workspace y no pueden editarse en Verkada Command. Los usuarios deben tener nombre, apellido y dirección de correo electrónico para sincronizarse correctamente con Command.
{% endhint %}

{% hint style="info" %}
Para garantizar que los números de teléfono de los usuarios se sincronicen correctamente con Verkada Command, introdúcelos en formato internacional, incluyendo el código de país y sin espacios ni guiones.

**Ejemplo:** `+14155552671`
{% endhint %}

***

### Habilitar la integración en Command

{% hint style="danger" %}
Necesitas **permisos de administrador de la organización** para configurar esta integración.
{% endhint %}

{% stepper %}
{% step %}
**En Verkada Command, ve a Todos los productos > Admin.**
{% endstep %}

{% step %}
**En Configuración de la organización, selecciona Inicio de sesión y acceso → Aprovisionamiento de usuarios → Google Workspace.**

a. Introduce la dirección de correo electrónico de tu Super Admin de Google Workspace. Por seguridad y continuidad, Verkada recomienda usar una cuenta de servicio dedicada que tenga permisos de administrador equivalentes, en lugar de una cuenta de usuario personal.\
a. Carga la clave JSON que generaste en tu proyecto de Google Cloud Console.\
b. Una vez que la autenticación tenga éxito, haz clic en **Añadir** para seleccionar los Grupos y/o Unidades organizativas que deseas sincronizar con Command.\
c. Haz clic en **Habilitar**.
{% endstep %}

{% step %}
**Tras completar correctamente la primera sincronización, estará disponible un botón Sincronizar ahora para actualizaciones bajo demanda en cualquier momento.**

<div align="left" data-with-frame="true"><img src="https://2387489060-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNRq5qDDjsYNxwNzF1bcB%2Fuploads%2Fgit-blob-b67e099a53c173ef3390f3efe509ca0453eb1ea4%2Fdd0c4665c02bc41d200c7540d40b33f3c658dfe6.png?alt=media" alt="" width="800"></div>
{% endstep %}
{% endstepper %}

***

### Preguntas frecuentes

<details>

<summary>¿Los usuarios se sincronizan automáticamente de forma regular?</summary>

Sí, los usuarios se sincronizan automáticamente desde tu cuenta de Google Workspace con Verkada Command cada 40 minutos.

</details>
{% endtab %}
{% endtabs %}


---

# 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://help.verkada.com/command/es/seguridad/identity-providers/google-workspace.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.
