Cómo sincronizar con OneDrive
Esta guía explica cómo sincronizar una base de datos de KeePassium con otros dispositivos usando el almacenamiento en la nube de OneDrive.
KeePassium admite dos métodos de sincronización con OneDrive:
- Conexión directa — más fiable
- Integración con la app Archivos de iOS — más fácil de configurar
Método 1: Conexión directa
Con este método, KeePassium se comunica directamente con los servidores de OneDrive. Así, la app tiene control total sobre la transferencia de datos y no depende de la app de OneDrive. Como resultado, la conexión directa es más fiable que a través de la app Archivos.
Para añadir tu base de datos alojada en OneDrive, sigue estos pasos:
- Ve a la pantalla Bases de datos
- Toca
→ Conectar al servidor
- Si se te solicita, permite el acceso a la red.
- Selecciona tu tipo de almacenamiento en la nube
- KeePassium te pedirá que inicies sesión en tu cuenta de la nube
- Navega hasta el archivo de tu base de datos y selecciónalo
Privacidad
Cuando inicias sesión en OneDrive, este proporciona a KeePassium un token de acceso que permite conexiones futuras. La app no ve ni almacena la contraseña de tu cuenta de Microsoft.
Acceso a documentos de SharePoint
Si tu base de datos está almacenada en una biblioteca de documentos de SharePoint, comparte el archivo desde SharePoint con tu cuenta de OneDrive. Entonces el archivo aparecerá en la carpeta Compartido de tu OneDrive.
Permisos de acceso
Para trabajar directamente con el almacenamiento de OneDrive, KeePassium necesita varios permisos de la API de OneDrive:
- User.Read — necesario para iniciar sesión en OneDrive.
- offline_access — necesario para el acceso a largo plazo a la cuenta de OneDrive (de lo contrario, tendrías que iniciar sesión cada pocos minutos)
- Y uno de estos:
- Files.ReadWrite.All — permite a KeePassium acceder a cualquier archivo de OneDrive al que tú puedas acceder, incluidos los archivos compartidos contigo.
- Files.ReadWrite.AppFolderv2.4+ — permite a KeePassium acceder únicamente a su propia carpeta en tu cuenta de OneDrive. La app no puede acceder a otras carpetas ni a archivos compartidos.
Carpeta de la app
Para el tipo de conexión "Solo carpeta de la app", esa carpeta lleva el nombre de la app y se encuentra dentro de la carpeta Aplicaciones de tu OneDrive. Si es necesario, OneDrive la creará automáticamente en el primer acceso.
IDs de cliente para administradores
Es posible que tu administrador del sistema necesite autorizar adicionalmente a KeePassium para acceder al almacenamiento de OneDrive de tu organización. Cada edición de la app está registrada en Azure AD por separado:
- KeePassium (freemium)
- ID de cliente:
cd88bd1f-abdf-4d0f-921e-d8acbf02e240
- ID de cliente:
- KeePassium Pro
- ID de cliente:
c3885b4b-5dac-43a6-af93-c869c1a8328b
- ID de cliente:
- KeePassium for Intune:
- ID de cliente:
292a80b3-139a-4165-a20d-b2d2e764e538
- ID de cliente:
Método 2: Integración con la app Archivos de iOS
- Instala la app de OneDrive e inicia sesión en tu cuenta
- Abre KeePassium, ve a la pantalla de bases de datos (toca < Atrás si es necesario)
- Toca
→ Abrir base de datos
- Si OneDrive no aparece en la lista, hazlo visible
- Selecciona el archivo de tu base de datos
Solución de problemas
OneDrive está restringido por políticas informáticas corporativas
Esta es la causa raíz de la mayoría de los problemas relacionados con OneDrive. Se aplica cuando usas un teléfono gestionado por tu empresa o tienes una cuenta de OneDrive para la Empresa añadida a tu app de OneDrive. (Incluso si la base de datos en sí está almacenada en tu cuenta personal de OneDrive.)
Cuentas personales y de empresa
Las restricciones corporativas se aplican a toda la app de OneDrive. Así que, si tienes una cuenta de OneDrive de empresa y otra personal, ambas se verán afectadas por las limitaciones corporativas.
Hay dos posibles soluciones:
- Usa el método de conexión directa en su lugar
- Mueve tu base de datos a otra nube, como iCloud Drive, Dropbox o cualquier otra ubicación de sincronización compatible.
OneDrive no aparece como ubicación de almacenamiento
Hay dos posibilidades:
- Puede que esté oculto. Aquí tienes cómo hacerlo visible.
- Si OneDrive sigue sin aparecer en la lista anterior, es posible que la app de OneDrive esté restringida por las políticas informáticas de tu empresa.
No se puede seleccionar un archivo en OneDrive
- La carpeta de OneDrive muestra "Contenido no disponible"
- Reinstala la app de OneDrive y, a continuación, vuelve a añadir tus bases de datos a KeePassium.
- Al seleccionar un archivo, parece desaparecer
- Cuando intentas añadir una base de datos desde OneDrive, el archivo parece desaparecer al tocarlo. No te preocupes: sigue ahí, pero la política informática de tu empresa no permite acceder a él desde otras apps, como KeePassium. Consulta arriba las posibles soluciones.
- Al seleccionar un archivo, no ocurre nada
- Cuando intentas añadir una base de datos desde OneDrive, no ocurre nada al seleccionar el archivo. El diálogo de selección de archivos simplemente permanece en la pantalla. Esto también se debe a las restricciones corporativas sobre la app de OneDrive.
No se ha podido realizar la operación solicitada porque esa función no es compatible
Este error puede producirse por restricciones corporativas o por un fallo aleatorio del sistema. Como primer paso, prueba a reiniciar tu dispositivo. Si el problema persiste, prueba el método de conexión directa en su lugar.
La sincronización con OneDrive dejó de funcionar tras una actualización de iOS
Las actualizaciones de iOS parecen afectar al almacenamiento en caché sin conexión de OneDrive. Como resultado, un KeePassium que funcionaba perfectamente empieza a bloquearse al intentar acceder a una base de datos en OneDrive.
Para solucionarlo, abre los ajustes del dispositivo, desplázate hacia abajo y selecciona OneDrive. Después, activa el interruptor Borrar la configuración de la cuenta. Esto vaciará la caché y restablecerá tu instalación de OneDrive. Tendrás que iniciar sesión en OneDrive de nuevo y volver a añadir tu base de datos a KeePassium.
El sitio de SharePoint no aparece en la lista
Si ves tus sitios de SharePoint en la app de OneDrive, pero no en el diálogo de selección de archivos de KeePassium, asegúrate de seguir el sitio de SharePoint en cuestión. Esto hará que el sitio esté disponible en todas las apps.