Microaplicaciones

Integrar Google Meet

Implemente las integraciones de Google Meet para programar reuniones de Google Meet y mostrar una lista de grabaciones desde cualquier dispositivo o intranet. Esta integración aborda dos casos de uso:

  • Con la microaplicación Crear reunión, los usuarios pueden alojar reuniones periódicas o puntuales, agregar invitados y seleccionar diferentes zonas horarias. Además, hay un correo electrónico de seguimiento para todos los invitados con el objeto de la reunión correspondiente para facilitar la integración con el calendario.
  • Con la microaplicación Grabaciones de reuniones, los usuarios pueden ver todas las grabaciones de reuniones a las que tienen acceso.

Nota:

¡Su opinión nos interesa! Proporcione comentarios sobre esta plantilla de integración a medida que la utiliza. Para cualquier problema, nuestro equipo también supervisará el foro dedicado a diario.

Para obtener información detallada sobre las microaplicaciones de uso inmediato para Google Meet, consulte Utilizar las microaplicaciones de Google Meet.

Revisar requisitos previos

En estos requisitos previos, se entiende que el administrador forma parte de la estructura de integración de Google Meet de la organización. Esta cuenta de administrador de Google Meet debe tener privilegios de lectura sin restricciones de la información del usuario. Tras configurar esta integración con Google Meet, necesitará estos artefactos para agregar la integración en las microaplicaciones de Citrix Workspace:

  • URL BASE: https://www.googleapis.com/
  • URL DEL TOKEN: https://oauth2.googleapis.com/token
  • URL DE AUTORIZACIÓN: https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&prompt=consent
  • ID DE CLIENTE: El ID de cliente es la cadena que representa la información de registro del cliente exclusiva del servidor de autorización.
  • SECRETO: El secreto del cliente es la cadena única emitida al configurar la integración de la aplicación de destino.

Nota:

Se recomienda utilizar OAuth 2.0 como método de autenticación del servicio siempre que esté disponible. OAuth 2.0 garantiza que la integración es conforme a los requisitos de seguridad más estrictos con la microaplicación configurada.

Configure Citrix Gateway para que admita Single Sign-On para Google Meet, de modo que, una vez que los usuarios hayan iniciado sesión, no tengan que volver a introducir sus credenciales para registrarse. Para obtener más información acerca de la configuración de SSO, consulte Citrix Gateway Servicehttps://docs.citrix.com/en-us/citrix-gateway-service/.

La integración requiere acceso periódico a su instancia de Google Meet, por lo que recomendamos crear una cuenta de usuario dedicada. Esta cuenta debe tener los siguientes permisos:

  • Permisos necesarios para la cuenta de servicio: Privilegios de administrador total

  • Ámbitos necesarios para la cuenta de servicio:

    https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/calendar.events https://www.googleapis.com/auth/admin.directory.user

El número de solicitudes de API que se pueden realizar a recursos específicos es limitado, por lo que recomendamos lo siguiente:

Crear una cuenta de servicio

Inicie sesión aquí: https://workspace.google.co.in/intl/en_in/pricing.html

Habilitar API

Las API de Google Meet están habilitadas para el acceso a través de servicios web para cuentas de pago de forma predeterminada.

Configurar OAuth

  1. Inicie sesión con la cuenta de servicio en: https://console.cloud.google.com
  2. Seleccione APIs and Services en el menú de la izquierda.
  3. Seleccione el proyecto pertinente en la lista de proyectos del menú de navegación.
  4. Seleccione ENABLE APIS AND SERVICES y habilite todas las API requeridas de G-Suite. API recomendadas: API de Google Calendar y Admin SDK.
  5. Vuelva a la página APIs and Services y seleccione la pantalla de consentimiento de OAuth en la pantalla izquierda.
  6. Complete el campo User Type conforme a sus requisitos. Se recomienda la opción Internal y, a continuación, seleccione Create.
  7. Complete los campos obligatorios, incluido Scopes required for Service Account y guarde los datos. Estos son los ámbitos requeridos:

Configurar el servidor de dirección URL de respuesta

Configure el servidor de OAuth para que lea los datos a través de la integración de Google Meet.

  1. Inicie sesión con la cuenta de servicio en: https://console.cloud.google.com
  2. Seleccione APIs and Services en el menú de la izquierda.
  3. Seleccione el proyecto pertinente en la lista de proyectos del menú de navegación.
  4. Seleccione Credentials en la pantalla de la izquierda.
  5. Seleccione CREATE CREDENTIALS y, a continuación, OAuth client ID en la lista.
  6. Seleccione Web Application en la lista Application type y complete el campo Name.
  7. En Authorized redirect URIs, seleccione ADD URI.
  8. Introduzca las siguientes URL de redirección autorizadas para esta integración en el campo URIs :

    • https://{yourmicroappserverurl}/admin/api/gwsc/auth/serverContext
  9. Seleccione Create.
  10. Copie y guarde el ID de cliente y el secreto que aparecen en la pantalla. Utilice estos detalles para la autenticación de servicio mientras configura la integración.

Configurar cliente de dirección URL de respuesta

Configure el cliente de OAuth para reescritura de datos a través de la integración de Google Meet.

  1. Inicie sesión con la cuenta de servicio en: https://console.cloud.google.com
  2. Seleccione APIs and Services en el menú de la izquierda.
  3. Seleccione el proyecto pertinente en la lista de proyectos del menú de navegación.
  4. Seleccione Credentials en la pantalla de la izquierda.
  5. Seleccione CREATE CREDENTIALS y, a continuación, OAuth client ID en la lista.
  6. Seleccione Web Application en la lista Application type y complete el campo Name.
  7. En Authorized redirect URIs, seleccione ADD URI.
  8. Introduzca las siguientes URL de redirección autorizadas para esta integración en el campo URIs :

    • https://{yourmicroappserverurl}/app/api/auth/serviceAction/callback
  9. Seleccione Create.
  10. Copie y guarde el ID de cliente y el secreto que aparecen en la pantalla. Utilice estos detalles para la autenticación de acciones de servicio mientras configura la integración.

Agregar la integración a las microaplicaciones de Citrix Workspace

Agregue la integración de Google Meet a las microaplicaciones de Citrix Workspace para conectarse a su aplicación. Esto proporciona microaplicaciones de uso inmediato con notificaciones y acciones preconfiguradas que se pueden usar desde ya en su espacio de trabajo.

Siga estos pasos:

  1. En la página Integraciones de microaplicaciones, seleccione Agregar nueva integración y Agregar una nueva integración a partir de plantillas proporcionadas por Citrix.
  2. Seleccione el icono de Google Meet.
  3. Introduzca un nombre para la integración.
    • Introduzca la URL base de la instancia: https://www.googleapis.com/.
    • Seleccione un icono para la integración en la Biblioteca de iconos, o deje el icono predeterminado.

    Nombre y URL base

  4. En Autenticación de servicio, seleccione OAuth 2.0 en el menú Método de autenticación y complete los detalles correspondientes. Las opciones de autenticación están preseleccionadas. Compruebe que estas opciones estén seleccionadas a medida que complete el proceso. Utilice el protocolo de seguridad de OAuth 2.0 para generar tokens de solicitud/autorización para el acceso delegado. Se recomienda utilizar OAuth 2.0 como método de autenticación del servicio siempre que esté disponible. OAuth 2.0 garantiza que la integración es conforme a los requisitos de seguridad más estrictos con la microaplicación configurada.

    1. Seleccione Código de autorización en el menú Tipo de concesión. De esta manera, se concede un código temporal que el cliente intercambia por un token de acceso. El código se obtiene del servidor de autorización, donde se puede ver la información que solicita el cliente. Solo este tipo de concesión permite la suplantación segura de usuarios. Se muestra la URL de respuesta, que utiliza al registrar su aplicación
    2. Seleccione Cuerpo de la solicitud en el menú Autorización de token.
    3. La URL de autorización se rellena automáticamente: https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&prompt=consent
    4. La URL del token se rellena automáticamente: https://oauth2.googleapis.com/token
    5. Compruebe que se ha introducido lo siguiente para el ámbito: https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/calendar.events https://www.googleapis.com/auth/admin.directory.user
    6. Introduzca su ID de cliente. El ID de cliente es la cadena que representa la información de registro del cliente exclusiva del servidor de autorización. Obtendrá este y el secreto al configurar el servidor de OAuth. Deberá agregar la URL de respuesta que aparece en la página de configuración de la integración.
    7. Introduzca su Secreto del cliente. El secreto del cliente es la cadena única emitida al configurar la integración de la aplicación de destino.

    Autenticación de servicio

  5. En Autenticación de acciones de servicio, habilite la opción Usar autenticación de usuario independiente en Acciones. La autenticación de acciones de servicio autentica en el nivel de acción de servicio. Las opciones de autenticación están preseleccionadas. Compruebe que estas opciones estén seleccionadas a medida que complete el proceso.

    1. En el menú Método de autenticación, seleccione OAuth 2.0 y complete los detalles de autenticación.
    2. Seleccione Código de autorización en el menú Tipo de concesión. De esta manera, se concede un código temporal que el cliente intercambia por un token de acceso. El código se obtiene del servidor de autorización, donde se puede ver la información que solicita el cliente. Solo este tipo de concesión permite la suplantación segura de usuarios. Se mostrará la URL de respuesta, que utiliza al registrar su aplicación.
    3. Seleccione Cuerpo de la solicitud en el menú Autorización de token.
    4. La URL de autorización se rellena automáticamente: https://accounts.google.com/o/oauth2/v2/auth?access_type=offline&prompt=consent
    5. La URL del token se rellena automáticamente: https://oauth2.googleapis.com/token
    6. Compruebe que se ha introducido lo siguiente para el ámbito: https://www.googleapis.com/auth/calendar https://www.googleapis.com/auth/calendar.events
    7. Introduzca su ID de cliente. El ID de cliente es la cadena que representa la información de registro del cliente exclusiva del servidor de autorización. Obtendrá este y el secreto al configurar el cliente de OAuth. Deberá agregar la URL de respuesta que aparece en la página de configuración de la integración.
    8. Introduzca su Secreto del cliente. El secreto del cliente es la cadena única emitida al configurar la integración de la aplicación de destino.

    Autenticación de acciones de servicio

  6. Seleccione la opción Habilitar la limitación del índice de solicitudes. Introduzca 100 como Cantidad de solicitudes y 1 minuto como Intervalo de tiempo.
  7. (Optativo) Habilite la opción Registro para conservar un registro de 24 horas con fines de asistencia.

    Opciones para limitación de solicitudes y registro

  8. Seleccione Guardar para continuar.
  9. En Autorización de OAuth, seleccione Autorizar para iniciar sesión con su cuenta de servicio. Aparecerá una ventana emergente con una pantalla de inicio de sesión de Google.
    1. Introduzca el nombre de usuario y la contraseña de su cuenta de servicio y seleccione Iniciar sesión.
    2. Seleccione Aceptar.

    Autorizar

Se abrirá la página Integraciones de microaplicaciones con la integración agregada y sus microaplicaciones. Desde aquí, puede agregar otra integración, seguir configurando sus microaplicaciones de uso inmediato o crear una nueva microaplicación para esta integración.

Ya tiene todo listo para configurar y llevar a cabo su primera sincronización de datos. Como se puede extraer una gran cantidad de datos de la aplicación integrada y transferirla a la plataforma de microaplicaciones, le recomendamos utilizar la página Tabla para filtrar entidades relacionadas con la primera sincronización de datos y, así, acelerar la sincronización. Para obtener más información, consulte Verificar las entidades necesarias. Para obtener información completa acerca de las reglas de sincronización, la sincronización que no cumple con sus reglas de programación y las reglas de veto, consulte Sincronizar datos.

Nota:

La integración de Google Meet de Citrix utiliza Actualización de datos después de la acción para extraer los datos más recientes del usuario que ha iniciado sesión con el botón Actualizar lista de la acción de servicio Grabaciones de reuniones. Recomendamos utilizar este enfoque tal cual. Utilice la sincronización completa manualmente una vez cada dos (2) meses para conservar una cantidad óptima de datos del usuario. Además, la integración no admite la sincronización incremental y se basa únicamente en la actualización de datos después de la acción para extraer los datos más recientes.

Para obtener información detallada sobre los dispositivos de punto final de las API y las entidades de tabla, consulte Especificaciones del conector de Google Meet.

Utilizar las microaplicaciones de Google Meet

Las integraciones de las aplicaciones existentes vienen con microaplicaciones de uso inmediato. Comience con estas microaplicaciones y personalícelas conforme a sus exigencias.

Crear reunión: Permite programar una reunión según las preferencias del usuario.

Notificación o página Flujos de trabajo por caso de uso
Página Crear reunión Proporciona un formulario para programar una reunión, con detalles como el título de la reunión, la hora de inicio y finalización, la zona horaria, la periodicidad (una vez, diaria, semanal, mensual), la contraseña y los asistentes a la reunión.

Grabaciones de reuniones: Permite ver la lista de todas las grabaciones de reuniones disponibles para el usuario y ver los vídeos grabados.

Notificación o página Flujos de trabajo por caso de uso
Página Grabaciones Proporciona una lista de grabaciones de reuniones disponibles para el usuario y un botón Actualizar lista para actualizar la lista. Es posible ver los detalles de la grabación haciendo clic en las grabaciones disponibles en la lista.
Página Detalles de grabación Una página detallada de las grabaciones de reuniones y una opción Reproducir grabación para ver los vídeos grabados. Haga clic en el botón para ver la grabación