Ao tocar no link de upload na web do OneDrive for Business em um dispositivo Android, o navegador pode abrir seu OneDrive pessoal ou um tenant de trabalho diferente, em vez da conta corporativa correta. Isso acontece porque o Android nem sempre passa o contexto de autenticação corretamente entre o aplicativo do OneDrive e o navegador. Este artigo explica por que o tenant errado abre e fornece correções passo a passo para forçar o login no tenant correto.
Principais conclusões: corrigir upload na web do OneDrive para o tenant errado no Android
- Limpe o cache e os cookies do navegador: Remove tokens de tenant armazenados que causam redirecionamento automático para a conta errada.
- Use a URL específica do tenant com seu domínio: Forçar a URL como
https://[seudominio]-my.sharepoint.comgarante que o tenant correto seja carregado. - Verifique as configurações de conta do aplicativo OneDrive: Verificar a conta ativa no aplicativo impede que o link de upload na web use uma conta pessoal em cache.
Por que o upload na web do OneDrive abre o tenant errado no Android
A causa raiz é que o Android trata a ação de upload na web como um link genérico, não como um link profundo vinculado a um tenant específico do Microsoft 365. Ao tocar em “Upload para o OneDrive” de outro aplicativo, o Android envia a URL para o navegador padrão. O navegador então verifica seu cache em busca de um token de autenticação da Microsoft existente. Se o navegador fez login anteriormente em uma conta pessoal do OneDrive ou em um tenant de trabalho diferente, ele reutiliza esse token e redireciona para o tenant associado. O aplicativo do OneDrive não controla qual tenant o navegador carrega após o link ser aberto.
Esse problema é mais comum no Android 12 e versões posteriores, pois essas versões impõem um tratamento mais rigoroso de links entre aplicativos e navegadores. O aplicativo do OneDrive não pode injetar uma dica de tenant na URL que o navegador recebe. Como resultado, o navegador escolhe o tenant com base em seu próprio armazenamento de cookies. A correção requer limpar o estado do navegador ou usar uma URL direta do tenant que ignore a decisão de cookies do navegador.
Etapas para forçar o upload na web do OneDrive a abrir o tenant correto
Use estes métodos na ordem mostrada. Teste o upload na web após cada método antes de passar para o próximo.
Método 1: Limpar cache e cookies do navegador para sites da Microsoft
- Abra seu navegador padrão
No seu dispositivo Android, abra o Chrome, Samsung Internet ou qualquer navegador que você usa normalmente. Não abra o aplicativo do OneDrive ainda. - Vá para as configurações do navegador
Toque no menu de três pontos no canto superior direito e toque em Configurações. - Limpe os dados de navegação
Toque em Privacidade e segurança e depois em Limpar dados de navegação. Selecione Cookies e dados do site e Imagens e arquivos em cache. Defina o intervalo de tempo como Todo o período. Toque em Limpar dados. - Feche e reabra o navegador
Feche completamente o aplicativo do navegador na tela de aplicativos recentes. Abra-o novamente. - Teste o upload na web
Abra o aplicativo do OneDrive, toque no ícone de adição e toque em Upload. Escolha um arquivo. Quando o navegador abrir, você deve ver a página de login do tenant correto. Faça login com suas credenciais de trabalho.
Método 2: Usar uma URL de upload específica do tenant
- Obtenha sua URL de upload específica do tenant
Abra um navegador de desktop e faça login no centro de administração do Microsoft 365. Vá para Configurações > Configurações da organização > OneDrive. Em URLs do OneDrive, copie o valor rotulado como URL do Meu Site. Ele se parece comhttps://suaempresa-my.sharepoint.com. - Crie um favorito no Android
Abra o Chrome no seu dispositivo Android. Toque na barra de endereços, digite ou cole a URL do Meu Site e pressione Enter. Faça login com sua conta de trabalho. Quando a página carregar, toque no menu de três pontos e toque no ícone de estrela para favoritar a página. Nomeie como “Upload de Trabalho OneDrive.” - Use o favorito para uploads
Quando precisar fazer upload de um arquivo via web, abra o favorito em vez de usar o link de upload do aplicativo do OneDrive. Isso força o navegador a carregar o tenant correto diretamente.
Método 3: Alternar a conta ativa no aplicativo do OneDrive
- Abra o aplicativo do OneDrive
Toque no ícone do OneDrive no seu dispositivo Android. - Vá para as configurações da conta
Toque em sua foto de perfil ou iniciais no canto superior esquerdo. Toque em Configurações. - Verifique a conta ativa
Em Contas, veja qual conta está listada como ativa. Se uma conta pessoal ou a conta de trabalho errada estiver listada, toque em Adicionar conta e faça login com as credenciais de trabalho corretas. Em seguida, toque no menu de três pontos ao lado da conta errada e selecione Remover conta. - Teste o upload novamente
Toque no ícone de adição e depois em Upload. O navegador agora deve abrir com o tenant correto, pois o aplicativo não possui mais um token de conta conflitante.
Se o OneDrive ainda abrir o tenant errado após essas correções
Upload na web do OneDrive abre uma conta pessoal em vez da de trabalho
Isso acontece quando o navegador armazena um cookie de conta pessoal da Microsoft. Para corrigir, abra o navegador e saia manualmente de todas as contas da Microsoft. No Chrome, toque no menu de três pontos, toque em Configurações > Login e sincronização e toque em Sair. Após sair, limpe os cookies novamente e repita o Método 1. Em seguida, use a URL específica do tenant do Método 2 para fazer login na conta de trabalho primeiro.
Upload na web do OneDrive abre um tenant de trabalho diferente
Se você tem acesso a vários tenants do Microsoft 365, o navegador pode escolher aquele com o cookie mais recente. Para corrigir, abra o navegador e navegue até https://login.microsoftonline.com/common/oauth2/logout. Isso faz você sair de todos os tenants do Microsoft 365. Em seguida, feche o navegador, reabra-o e faça login apenas no tenant que deseja usar. Depois disso, o link de upload na web deve direcionar para esse tenant.
O aplicativo do OneDrive mostra “Conta não encontrada” após limpar os dados do navegador
Limpar os cookies do navegador não afeta o aplicativo do OneDrive em si. Se o aplicativo mostrar um erro, abra as configurações do aplicativo e toque em Redefinir em Sincronização e backup. Isso atualiza a conexão do aplicativo com seu tenant. Em seguida, faça login novamente com suas credenciais de trabalho. A função de upload na web funcionará com o tenant correto.
Upload na web do OneDrive via aplicativo vs upload direto no navegador: principais diferenças
| Item | Upload na web via aplicativo OneDrive | Upload direto no navegador |
|---|---|---|
| Controle do tenant | Depende de cookies e cache do navegador | Você insere manualmente a URL do tenant |
| Limite de tamanho de arquivo | 250 GB por arquivo | 250 GB por arquivo |
| Método de autenticação | Usa token SSO do navegador | Usa token SSO do navegador |
| Melhor para | Uploads rápidos de outros aplicativos | Uploads confiáveis para um tenant específico |
| Requer limpeza de cache | Frequentemente necessário para corrigir incompatibilidade de tenant | Não é necessário se você usar a URL do tenant |
Após aplicar as etapas deste guia, você pode forçar o upload na web do OneDrive a abrir o tenant correto no Android. Use o favorito da URL específica do tenant como seu método principal de upload para evitar incompatibilidade de tenant. Para controle avançado, configure a política de restrição de tenant do OneDrive no centro de administração do Microsoft 365 em Configurações > Configurações da organização > OneDrive > Sincronização para bloquear logins de contas pessoais e de outros tenants.