Como sincronizar usando o OneDrive
Este guia explica como sincronizar o banco de dados do KeePassium com outros dispositivos usando o armazenamento em nuvem do OneDrive.
O KeePassium oferece dois métodos de sincronização para o OneDrive:
- Conexão direta — mais confiável
- Integração com o app Arquivos do iOS — mais fácil de configurar
Método 1: Conexão direta
Com este método, o KeePassium se comunica diretamente com os servidores do OneDrive. Dessa forma, o app tem controle total sobre a transferência de dados e não depende do app do OneDrive. Como resultado, a conexão direta é mais confiável do que a via app Arquivos.
Para adicionar seu banco de dados hospedado no OneDrive, siga estes passos:
- Vá para a tela Bancos de dados
- Toque em
→ Conectar ao servidor
- Se solicitado, permita o acesso à rede.
- Selecione o tipo do seu armazenamento em nuvem
- O KeePassium pedirá que você inicie a sessão na sua conta de nuvem
- Navegue até o arquivo do seu banco de dados e selecione-o
Privacidade
Ao iniciar a sessão no OneDrive, ele fornece ao KeePassium um token de acesso que permite conexões futuras. O app não vê nem armazena a senha da sua conta Microsoft.
Acesso a documentos do SharePoint
Se o seu banco de dados estiver armazenado em uma biblioteca de documentos do SharePoint, compartilhe o arquivo do SharePoint com a sua conta do OneDrive. O arquivo aparecerá então na pasta Compartilhados do seu OneDrive.
Permissões de acesso
Para trabalhar diretamente com o armazenamento do OneDrive, o KeePassium precisa de várias permissões da API do OneDrive:
- User.Read — necessária para iniciar a sessão no OneDrive.
- offline_access — necessária para o acesso de longo prazo à conta do OneDrive (caso contrário, você precisaria iniciar a sessão a cada poucos minutos)
- E uma destas:
- Files.ReadWrite.All — permite que o KeePassium acesse quaisquer arquivos do OneDrive aos quais você tem acesso, incluindo arquivos compartilhados com você.
- Files.ReadWrite.AppFolderv2.4+ — permite que o KeePassium acesse apenas a própria pasta na sua conta do OneDrive. O app não consegue acessar outras pastas nem arquivos compartilhados.
Pasta do app
Para o tipo de conexão "Apenas a pasta do app", essa pasta recebe o nome do app e fica dentro da pasta Aplicativos do seu OneDrive. Se necessário, ela será criada automaticamente pelo OneDrive no primeiro acesso.
IDs de cliente para administradores
O administrador do seu sistema pode precisar permitir adicionalmente que o KeePassium acesse o armazenamento do OneDrive da sua organização. Cada edição do app é registrada separadamente no Azure AD:
- 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 para Intune:
- ID de cliente:
292a80b3-139a-4165-a20d-b2d2e764e538
- ID de cliente:
Método 2: Integração com o app Arquivos do iOS
- Instale o app do OneDrive e inicie a sessão na sua conta
- Abra o KeePassium e vá para a tela Bancos de dados (toque em < Voltar se necessário)
- Toque em
→ Abrir banco de dados
- Se o OneDrive não estiver visível na lista, torne-o visível
- Selecione o arquivo do seu banco de dados
Solução de problemas
O OneDrive está restringido por políticas de TI corporativas
Esta é a causa raiz da maioria dos problemas relacionados ao OneDrive. Isso se aplica quando você usa um telefone gerenciado pela empresa ou tem uma conta do OneDrive for Business adicionada ao seu app do OneDrive. (Mesmo que o banco de dados em si esteja armazenado na sua conta pessoal do OneDrive.)
Contas pessoais e corporativas
As restrições corporativas se aplicam ao app do OneDrive como um todo. Portanto, se você tiver uma conta corporativa e uma pessoal do OneDrive, ambas serão afetadas pelas limitações corporativas.
Há duas soluções alternativas possíveis:
- Usar o método de conexão direta em vez disso
- Mover o banco de dados para outra nuvem, como o iCloud Drive, o Dropbox ou qualquer outro local de sincronização compatível.
O OneDrive não aparece na lista de locais de armazenamento
Há duas possibilidades:
- Ele pode estar oculto. Veja como torná-lo visível.
- Se o OneDrive ainda estiver ausente da lista acima, o app do OneDrive pode estar restringido pelas políticas de TI da sua empresa.
Não é possível selecionar o arquivo no OneDrive
- A pasta do OneDrive mostra "Conteúdo Indisponível"
- Reinstale o app do OneDrive e, em seguida, adicione novamente seus bancos de dados ao KeePassium.
- Ao selecionar um arquivo, ele parece desaparecer
- Ao tentar adicionar um banco de dados do OneDrive, o arquivo parece desaparecer quando você toca nele. Não se preocupe, ele ainda está lá — mas a política de TI da sua empresa não permite acessá-lo em outros apps, como o KeePassium. Veja acima as possíveis soluções.
- Ao selecionar um arquivo, nada acontece
- Ao tentar adicionar um banco de dados do OneDrive, nada acontece quando você seleciona o arquivo. A janela de seleção de arquivos simplesmente permanece na tela. Isso também é causado pelas restrições corporativas no app do OneDrive.
A operação solicitada não pôde ser completada porque o recurso não é compatível
Este erro pode ocorrer devido a restrições corporativas ou a uma falha aleatória do sistema. Como primeiro passo, tente reiniciar o dispositivo. Se o problema persistir, tente o método de conexão direta em vez disso.
A sincronização com o OneDrive parou de funcionar após uma atualização do iOS
As atualizações do iOS parecem afetar o cache offline do OneDrive. Como resultado, um KeePassium que funcionava perfeitamente começa a travar ao tentar acessar um banco de dados no OneDrive.
Para corrigir isso, abra os ajustes do dispositivo, role para baixo e selecione o OneDrive. Em seguida, ative o interruptor Limpar Configurações da Conta. Isso limpará o cache e redefinirá sua instalação do OneDrive. Você precisará iniciar a sessão no OneDrive novamente e adicionar de novo o banco de dados ao KeePassium.
O site do SharePoint não aparece na lista
Se você vê seus sites do SharePoint no app do OneDrive, mas não na janela de seleção de arquivos do KeePassium — certifique-se de seguir o site do SharePoint em questão. Isso tornará o site disponível em todos os apps.