Como administrador, puedes usar la Consola del administrador de Google para configurar perfiles de Chrome de modo que los usuarios puedan acceder a sus cuentas en el navegador Chrome con sus credenciales de terceros, como PingFederate, en cualquier computadora con Windows, Mac o Linux.
Antes de comenzar
- Asegúrate de tener un directorio o almacén de datos funcional, como PingDirectory.
- Configura PingFederate:
Paso 1: Define un atributo en tu directorio para almacenar el token de inscripción
En tu directorio, identifica un atributo vacío para almacenar el valor del token de inscripción de Chrome Como alternativa, sigue las instrucciones de tu directorio para crear un atributo personalizado en el que se almacene el valor.
Cuando defines e ingresas un atributo en tu directorio para el token de inscripción, puedes realizar una búsqueda de LDAP durante el proceso de asignación de tokens de acceso para usar automáticamente ese valor de tu directorio para el usuario. Para obtener detalles sobre la asignación de tokens de acceso, consulta Paso 3: Crea una asignación de tokens de acceso.
Por ejemplo, puedes usar el atributo de directorio vacío roomNumber.
Paso 2: Crea una instancia de administración de tokens de acceso
- Ve a Applications > OAuth > Access Token Management.
- Haz clic en Create new Instance.
- En la pestaña Type, haz lo siguiente:
- Ingresa un Nombre de instancia y un ID de instancia. Por ejemplo, ChromeProfileEnrollment.
- En Tipo, selecciona JSON Web Tokens.
- Haz clic en Siguiente.
- En la pestaña Instance Configuration, haz lo siguiente:
- Marca la casilla Use Centralized Signing Key .
- En JWS Algorithm, selecciona RSA using SHA-256.
- Haz clic en Siguiente.
- En la pestaña Session Validation, haz lo siguiente:
- Marca la casilla Include Session Identifier In Access Token .
- Haz clic en Siguiente.
- En la pestaña Access Token Attribute Contract, haz lo siguiente:
- En Subject Attribute Name, selecciona USER_KEY.
- En la sección Extend the Contract , agrega los siguientes atributos:
- chromeProfileEnrollmentToken
- nombre
- nombre de usuario
- Haz clic en Siguiente.
- En la pestaña Resource URIs, haz clic en Siguiente.
- En la pestaña Access Control, haz clic en Siguiente.
- En la pestaña Summary, revisa la configuración y haz clic en Save.
Para obtener más información, consulta Cómo configurar una instancia de administración de tokens de acceso.
Paso 3: Crea una asignación de tokens de acceso
- Ve a Applications > OAuth > Access Token Mappings.
- Selecciona la fuente de los atributos en la lista Context y la instancia de destino de Access Token Manager en la lista Access Token Manager .
Por ejemplo:
- En Context, selecciona Default.
- En Access Token Manager, selecciona ChromeProfileEnrollment.
- Haz clic en Add Mapping.
- En la pestaña Attribute Sources & User Lookup , configura las consultas del almacén de datos:
- Haz clic en Add Attribute Source.
- Completa la tarea en la pestaña Attribute Sources & User Lookup . Para conocer los pasos de configuración, consulta Configuración de consultas de Datastore.
Por ejemplo, agrega los siguientes atributos de Datastore a la consulta y haz clic en Next:
- cn
- roomNumber
- correo
- En la pestaña Contract Fulfillment , asigna los atributos y haz clic en Next:
Contrato Fuente Valor chromeProfileEnrollmentToken LDAP roomNumber correo electrónico LDAP mail nombre LDAP cn nombre de usuario Otorgamiento persistente USER_KEY - En la pestaña Issuance Criteria, haz clic en Next.
- En la pestaña Summary, revisa la configuración y haz clic en Save.
Para obtener más información, consulta Cómo administrar las asignaciones de tokens de acceso.
Paso 4: Crea una política de OpenID Connect
- Ve a Applications > OAuth > OpenID Connect Policy Management.
- Haz clic en Add Policy.
- En la pestaña Manage Policy, haz lo siguiente:
- Ingresa un ID de política y un Nombre. Por ejemplo, ChromeManagedProfile.
- En Access Token Manager, selecciona ChromeProfileEnrollment.
- Marca la casilla Include User Info in ID Token .
- Haz clic en Siguiente.
- En la pestaña Attribute Contract, haz lo siguiente:
- En la sección Extend the Contract, quita los atributos existentes y agrega los siguientes:
- chromeProfileEnrollmentToken
- nombre
- Haz clic en Siguiente.
- En la sección Extend the Contract, quita los atributos existentes y agrega los siguientes:
- En la pestaña Attribute Scopes, haz lo siguiente:
- En Scope, selecciona openid.
- En Attributes, marca las siguientes casillas:
- chromeProfileEnrollmentToken
- nombre
- Haz clic en Agregar.
- Haz clic en Siguiente.
- En la pestaña Attribute Sources & User Lookup, haz clic en Next.
- En la pestaña Contract Fulfillment , asigna los atributos y haz clic en Next:
Contrato de atributo Fuente Valor chromeProfileEnrollmentToken Token de acceso chromeProfileEnrollmentToken correo electrónico Token de acceso correo electrónico nombre Token de acceso nombre sub Token de acceso nombre de usuario - En la pestaña Issuance Criteria, haz clic en Next.
- En la pestaña Summary, revisa la configuración y haz clic en Save.
Para obtener más información, consulta Configura políticas de OpenID Connect.
Paso 5: Crea un cliente de OAuth
- Ve a Applications > OAuth > Clients.
- Haz clic en Add client.
- Proporciona un ID de cliente. Por ejemplo: chromemanagedprofile.
- Proporciona un Nombre. Por ejemplo, Inscripción de perfiles de Chrome.
- En Client authentication, selecciona Client secret.
- En Client Secret, haz clic en Generate Secret para crear uno automáticamente o en Change Secret para crear el tuyo.
- Para los Redirect URIs, haz lo siguiente:
- Ingresa https://chromeenterprise.google/profile-enrollment/register-handler
- Haz clic en Agregar.
- En Allowed Grant Types, selecciona lo siguiente:
- Código de autorización
- Token de actualización
- En Default Access Token Manager, selecciona ChromeProfileEnrollment.
- Marca la casilla Require Proof Key For Code Exchange (PKCE) .
- En la sección OpenID Connect, selecciona ChromeManagedProfile en Política.
Para obtener más información, consulta Administra clientes de OAuth.
Paso 6: Crea una configuración del conector
-
Accede con una cuenta de administrador a Consola del administrador de Google.
Si no usas una cuenta de administrador, no podrás acceder a la Consola del administrador.
- Ve a Menú
Navegador Chrome > Conectores.
Es necesario tener el privilegio de administrador de Chrome.
- Si es la primera vez que configura los conectores de Chrome Enterprise, siga las instrucciones para activar Chrome Enterprise Connectors (opcional).
- Haz clic en + Configuración de proveedor nuevo.
- En el panel de la derecha, selecciona el conector de inscripción universal.
- Haz clic en Configurar.
- Ingresa los siguientes detalles de configuración:
- En ID de cliente, ingresa chromemanagedprofile.
- En el campo de reclamación de Correo electrónico, ingresa email
- En el Reclamación de token de inscripción, ingresa chromeProfileEnrollmentToken.
- En Emisor, ingresa la URL de tu servidor de PingFederate, incluido el puerto 9031 si es necesario.
- En Secreto del cliente, ingresa el secreto del cliente que creaste en el paso 5, Crea un cliente de OAuth.
- Una vez que se complete la validación, haz clic en Agregar configuración.
Se agregan configuraciones para toda tu organización y las unidades organizativas pertinentes. Después de agregar una configuración nueva, aparecerá en la página Conectores. Puedes ver las configuraciones que agregaste para cada proveedor.
Paso 7: Genera un token de inscripción
Sigue estos pasos en la Consola del administrador de Google:
- Genere un token de inscripción. Consulta Cómo generar un token de inscripción.
- Copia el token para usarlo en el siguiente paso.
Paso 8: Asigna tokens de inscripción a los usuarios
Para obtener información sobre cómo asignar tokens de inscripción a los usuarios, consulta la documentación de tu directorio o almacén de datos, como PingDirectory. Usa el atributo que asignaste en el paso 1, Define un atributo en tu directorio para almacenar el token de inscripción, que es roomNumber.
Paso 9: Registra un perfil de Chrome
-
Vuelve a la Consola del administrador de Google.
- Ve a Menú
Navegador Chrome > Conectores.
Es necesario tener el privilegio de administrador de Chrome.
- Selecciona el conector de inscripción basado en la identidad que quieras usar.
- En el panel lateral Detalles, copia la URL de inscripción.
- Abre el navegador Chrome (versión 134 o posterior).
- Navega a la URL de inscripción. Se te redireccionará a la página de acceso de PingFederate.
- Acepta la creación del perfil cuando Chrome te solicite el consentimiento.
- Una vez que completes la configuración, comparte la URL con tus usuarios para que puedan crear sus propios perfiles.
Google y las marcas y los logotipos relacionados son marcas de Google LLC. Todos los otros nombres de productos y empresas son marcas de las empresas con las que estén asociados.