¿Estás visitando desde Perú?
Ingresá a Linware Perú ⯈
Continuar en Linware Perú ⯈
×
¿Qué estás buscando?
BUSCAR!
BLOG
Integración de Zimbra Dropbox (guía de administración)
Publicada el 28/06/2023

Esta guía lo guiará a través de los pasos para configurar la integración de Dropbox en Zimbra. Una vez que haya completado los pasos de esta guía, puede seguir la guía del usuario final en https://wiki.zimbra.com/wiki/Dropbox_integration_end_user_guide para la configuración final de OAuth.

Crear una aplicación de Dropbox (OAuth)

Para poder usar la integración de Dropbox, debe crear una cuenta de Dropbox, el plan gratuito básico funcionará con esta integración.

Vaya a https://www.dropbox.com/developers/apps/ y haga clic en crear aplicación:

Configure la aplicación usando Scoped access, seleccione Full Dropboxacceder y asigne a su aplicación un nombre único y haga clic en Crear aplicación.

Una vez que haya creado su aplicación, vaya a la Settingspestaña y configure su URL de redireccionamiento:

Coloque sus dominios de Zimbra en la sección de dominios Selector/saver.

 

En la Permissionspestaña de la aplicación, seleccione los siguientes ámbitos:

  • info_cuenta.escribir
  • info_cuenta.leer
  • archivos.metadatos.escribir
  • archivos.metadatos.leer
  • archivos.contenido.escribir
  • archivos.contenido.leer
  • compartir.escribir
  • compartir.leer
  • file_requests.escribir
  • file_requests.leer
  • contactos.escribir
  • contactos.leer

Y haga clic en enviar

En la pestaña Branding, puede configurar la descripción y el ícono opcionales de la aplicación.

Vuelva a la pestaña de configuración y: Haga clic en Habilitar usuarios adicionales para que otros puedan autorizar con la aplicación. Luego copie la clave de la aplicación y el secreto de la aplicación para configurar Zimbra.

 

Configurar Zimbra

Desde la línea de comandos, ejecute el siguiente comando para instalar Dropbox Zimlet:

apt install -y zimbra-zimlet-dropbox

Desde la línea de comando como usuario zimbraejecute los siguientes comandos:

zmprov mcf +zimbraOAuthConsumerRedirectUri 'https://PUT-YOUR-ZIMBRA-SERVER-DOMAIN-HERE/service/extension/oauth2/authenticate/dropbox:dropbox'nzmprov mcf +zimbraOAuthConsumerCredentials 'PUT-APP-KEY-HERE:PUT-APP-SECRET-AQUÍ:dropbox'

Finalmente, reinicie el buzón para cargar el Zimlet ejecutándolo como usuario zimbra:

reiniciar zmmailboxdctl

En caso de que haya configurado Zimbra para usar una restricción estricta de cookies del mismo sitio, esto debe revertirse ejecutando el siguiente comando como usuario zimbra:

/opt/zimbra/bin/zmlocalconfig -e zimbra_same_site_cookie=""

Por lo general, si la restricción de cookies del mismo sitio se establece en Estricta, el usuario verá una pantalla de inicio de sesión después de permitir que Zimbra acceda a la aplicación de Dropbox. Pero incluso después de volver a iniciar sesión, la integración de Dropbox no se activará. En el registro del buzón (/opt/zimbra/log/mailbox.log) verá lo siguiente:

2023-05-10 05:21:36,776 ERROR [qtp2138564891-84:https://mail.zimbra.tech/service/extension/oauth2/authenticate/dropbox?code=ihvIiCKLSO4AAAAAAAAAGBTxfo_wGZg3VngTnK6f24g&state=%2Fmodern%2FdropboxAuthCom completado%3Bnoop] [] extensiones - Ocurrió un error en la aplicación de autenticación. : permiso denegado: 401: debe autenticarse

Para fines de depuración, puede copiar/pegar la URL del registro en el navegador del usuario autenticado para activar la aplicación. Si esto funciona, significa que no ha desactivado correctamente la restricción de cookies del mismo sitio o que tiene un problema de caché. Reinicie Zimbra y vacíe el caché del navegador y vuelva a intentarlo.

Se ha producido un error en la aplicación OAuth

Este error se mostrará en caso de que el alcance de OAuth en la aplicación de Dropbox no esté configurado o no tenga todos los derechos de acceso requeridos, agregue al menos los 12 mencionados en los pasos anteriores.

Conecta Zimbra con Dropbox y usa la integración

Estos pasos deben ser realizados por cada usuario final (solo una vez) y se describen en: https://wiki.zimbra.com/wiki/Dropbox_integration_end_user_guide

Ir al Blog