Solução de problemas de upload na web do OneDrive for Business no Android: abre o tenant errado
🔍 WiseChecker

Solução de problemas de upload na web do OneDrive for Business no Android: abre o tenant errado

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.com garante 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.

ADVERTISEMENT

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

  1. 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.
  2. Vá para as configurações do navegador
    Toque no menu de três pontos no canto superior direito e toque em Configurações.
  3. 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.
  4. Feche e reabra o navegador
    Feche completamente o aplicativo do navegador na tela de aplicativos recentes. Abra-o novamente.
  5. 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

  1. 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 com https://suaempresa-my.sharepoint.com.
  2. 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.”
  3. 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

  1. Abra o aplicativo do OneDrive
    Toque no ícone do OneDrive no seu dispositivo Android.
  2. Vá para as configurações da conta
    Toque em sua foto de perfil ou iniciais no canto superior esquerdo. Toque em Configurações.
  3. 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.
  4. 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.

ADVERTISEMENT

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.

ADVERTISEMENT