Ao tocar no botão de upload web no aplicativo OneDrive for Business no Android, o navegador às vezes abre o tenant errado do Microsoft 365. Em vez da sua conta corporativa ou de estudante, você vê uma conta pessoal da Microsoft ou a página de login de outra organização. Isso acontece porque o WebView do Android ou o navegador padrão armazena em cache tokens de autenticação de uma sessão anterior. Este artigo explica por que ocorre a incompatibilidade de tenant e fornece uma correção confiável para forçar o navegador a abrir o login do tenant correto.
Principais conclusões: Corrigir upload web do OneDrive Android redirecionando para o tenant errado
- Configurações do Android > Aplicativos > Aplicativos padrão > Aplicativo do navegador: Defina seu navegador preferido como Chrome ou Edge e limpe o cache para remover cookies de autenticação desatualizados.
- Aplicativo OneDrive > Configurações > Conta > Sair: Saia de todas as contas no aplicativo OneDrive e faça login novamente com as credenciais corporativas ou de estudante corretas.
- Barra de endereços do navegador > digite login.microsoftonline.com/{id-do-tenant}: Substitua {id-do-tenant} pelo ID do tenant da sua organização para forçar o navegador a abrir a página de login do tenant correto.
Por que o upload web do OneDrive abre o tenant errado no Android
O aplicativo OneDrive for Business no Android usa o navegador padrão do sistema ou um WebView incorporado para abrir a página de login do Microsoft 365 quando você toca no botão de upload web. O recurso de upload web requer um fluxo de autenticação baseado em navegador para fazer upload de arquivos maiores que o limite nativo do aplicativo ou para usar opções avançadas de upload. Se o navegador ou WebView tiver cookies ou tokens de autenticação em cache de uma sessão anterior com uma conta Microsoft diferente, ele pode redirecionar automaticamente para a página de login desse tenant em vez de solicitar suas credenciais corporativas ou de estudante.
A seleção do navegador padrão do Android também desempenha um papel. Alguns navegadores, como Chrome e Edge, armazenam o estado de autenticação por perfil. Se você tiver várias contas Microsoft conectadas ao navegador, ele pode escolher a errada. Além disso, o próprio aplicativo OneDrive pode ter armazenado em cache um identificador de tenant incorreto de uma tentativa de login anterior. A causa raiz é quase sempre dados de autenticação desatualizados armazenados no navegador ou no cache local do aplicativo OneDrive.
Passos para forçar o upload web do OneDrive a abrir o tenant correto
Siga estes passos em ordem para limpar dados de autenticação desatualizados e garantir que o navegador abra a página de login do tenant correto. Execute cada passo completamente antes de passar para o próximo.
Passo 1: Limpar cache e cookies do navegador
- Abra o aplicativo do navegador padrão
No seu dispositivo Android, abra o navegador configurado como padrão para abrir links da web. Geralmente é o Chrome ou Edge. - Acesse as configurações do navegador
Toque no menu de três pontos no canto superior direito e selecione Configurações. - Limpe os dados de navegação
Navegue até Privacidade e segurança e toque em Limpar dados de navegação. Selecione o intervalo de tempo Todo o período. Marque Cookies e dados de sites e Imagens e arquivos em cache. Desmarque Senhas salvas e Dados de preenchimento automático de formulários para preservar suas credenciais de login salvas. Toque em Limpar dados. - Feche e reabra o navegador
Feche completamente o aplicativo do navegador na lista de aplicativos recentes e reabra-o. Isso garante que o cache limpo entre em vigor.
Passo 2: Sair de todas as contas no aplicativo OneDrive
- Abra o aplicativo OneDrive
Inicie o aplicativo OneDrive for Business no seu dispositivo Android. - Vá para Configurações
Toque na sua foto de perfil ou iniciais no canto superior esquerdo e depois toque em Configurações. - Sair da sua conta
Role para baixo e toque em Conta. Toque em Sair. Confirme a saída quando solicitado. Se você tiver várias contas conectadas ao aplicativo, saia de cada uma delas. - Limpe o cache do aplicativo
Vá para Configurações > Aplicativos > OneDrive > Armazenamento do seu dispositivo Android. Toque em Limpar cache. Não toque em Limpar armazenamento, pois isso remove todos os dados do aplicativo e exige uma reconfiguração completa. - Reinicie o aplicativo OneDrive
Feche o aplicativo completamente na lista de aplicativos recentes e reabra-o. - Faça login novamente
Faça login usando as credenciais da sua conta corporativa ou de estudante. Certifique-se de selecionar a conta organizacional correta, não uma conta pessoal da Microsoft.
Passo 3: Forçar o navegador a abrir o tenant correto
- Obtenha o ID do seu tenant
Peça ao administrador do Microsoft 365 da sua organização o ID do tenant. Alternativamente, você pode encontrá-lo fazendo login no centro de administração do Microsoft 365 em admin.microsoft.com e navegando até Configurações > Configurações da organização > Perfil da organização > ID do tenant. - Abra o navegador diretamente
Abra seu navegador padrão e digite o seguinte URL na barra de endereços:https://login.microsoftonline.com/<id-do-tenant>. Substitua<id-do-tenant>pelo ID real do seu tenant. Isso força o navegador a abrir a página de login do seu tenant específico. - Faça login com sua conta corporativa ou de estudante
Insira suas credenciais. Marque a caixa Permanecer conectado se quiser evitar repetir este passo. Após fazer login, feche a aba do navegador. - Teste o upload web no OneDrive
Abra o aplicativo OneDrive, navegue até uma pasta e toque no botão +. Selecione Upload ou Upload web. O navegador agora deve abrir a página de login do tenant correto e você pode prosseguir com o upload.
Se o OneDrive ainda abrir o tenant errado após a correção
Upload web do OneDrive abre uma página de conta pessoal da Microsoft
Se o navegador ainda mostrar uma página de login pessoal do Outlook.com ou Live.com, o navegador pode ter uma sessão salva para essa conta. Vá para as configurações do navegador e toque em Senhas. Remova todas as senhas salvas para login.microsoftonline.com e login.live.com. Em seguida, repita o Passo 3 acima.
Botão de upload web está desabilitado ou ausente
Alguns dispositivos Android restringem a intenção do navegador usada pelo OneDrive para o recurso de upload web. Se o botão estiver desabilitado, certifique-se de ter definido um aplicativo de navegador padrão em Configurações do Android > Aplicativos > Aplicativos padrão > Aplicativo do navegador. Escolha Chrome ou Edge. Se o botão ainda estiver ausente, atualize o aplicativo OneDrive para a versão mais recente na Google Play Store.
OneDrive solicita credenciais repetidamente
Se você for solicitado a fazer login toda vez que usar o upload web, o navegador não está salvando o cookie de autenticação. Nas configurações do navegador, ative Cookies em Configurações do site. Certifique-se de que cookies de terceiros não estejam bloqueados para login.microsoftonline.com. Além disso, verifique se a data e hora do seu dispositivo Android estão configuradas corretamente, pois hora incorreta causa rejeição do token de autenticação.
Upload web via navegador vs aplicativo OneDrive: Principais diferenças
| Item | Upload baseado em navegador | Upload nativo do aplicativo OneDrive |
|---|---|---|
| Limite de tamanho de arquivo | Até 250 GB por arquivo | Até 15 GB por arquivo |
| Método de autenticação | Cookies do navegador e tokens de sessão | Tokens OAuth armazenados no aplicativo |
| Comportamento de alternância de tenant | Abre o navegador padrão, pode usar tenant em cache | Usa o tenant conectado ao aplicativo |
| Visibilidade do progresso do upload | Visível no gerenciador de downloads do navegador | Visível na fila de upload do aplicativo OneDrive |
| Capacidade de upload offline | Requer conexão ativa com a internet | Suporta uploads em fila quando offline |
Após seguir os passos acima, você pode forçar o aplicativo OneDrive for Business Android a abrir o tenant correto para uploads web. A ação principal é limpar o cache do navegador e sair do aplicativo OneDrive antes de usar o URL direto de login do tenant. Para uma correção permanente, peça ao administrador de TI para configurar o registro do aplicativo Azure AD para o OneDrive para restringir a autenticação apenas ao tenant da sua organização. Isso impede que o navegador redirecione para um tenant diferente.