Quando um trabalhador móvel clica no botão de upload em uma página web do OneDrive for Business, o navegador pode redirecionar para a página de login de um locatário diferente, em vez do locatário corporativo esperado. Isso geralmente ocorre porque o navegador armazena em cache tokens de autenticação de uma sessão anterior em um locatário diferente do Microsoft 365. Este guia explica por que a incompatibilidade de locatário acontece e fornece correções passo a passo para forçar o login no locatário correto para uploads na web.
Principais conclusões: Corrigindo redirecionamento para locatário errado no upload web do OneDrive
- Cache do navegador e cookies para login.microsoftonline.com: Limpar esses dados força um novo prompt de login e resolve a incompatibilidade de locatário.
- Ctrl+Shift+Del no Chrome ou Edge: Abre o painel de limpeza de dados de navegação, onde você pode excluir imagens em cache e cookies para um intervalo de tempo específico.
- URL específica do locatário com ID do locatário: Use
https://para ignorar o redirecionamento genérico do portal.azure.com.-my.sharepoint.com
Por que o upload web do OneDrive redireciona para o locatário errado
O OneDrive for Business usa o Azure Active Directory para autenticar usuários. Quando um trabalhador móvel acessa o OneDrive por meio de um navegador web, o navegador armazena tokens de autenticação e cookies de sessão da plataforma de identidade da Microsoft. Se o trabalhador fez login anteriormente em um locatário diferente, como o locatário de um cliente ou uma conta pessoal da Microsoft, esses tokens em cache persistem. O navegador então apresenta esses tokens durante a próxima tentativa de login, fazendo com que o Azure AD redirecione o usuário para o locatário associado ao token em cache, em vez do locatário corporativo.
Esse problema é especialmente comum para prestadores de serviços, consultores e funcionários que gerenciam vários locatários do Microsoft 365. O navegador não distingue automaticamente entre locatários. O token em cache tem prioridade sobre a URL digitada pelo usuário. Como resultado, a página de upload carrega com a tela de login do locatário errado e o usuário não consegue fazer upload de arquivos para o local desejado no OneDrive.
Passos para forçar o upload web do OneDrive ao locatário correto
Siga estes passos em ordem. Cada método atinge uma camada diferente do cache de autenticação. Comece com o método mais simples.
Método 1: Limpar cache e cookies do navegador para o domínio de login da Microsoft
- Abra o painel de limpeza de dados de navegação
No Google Chrome ou Microsoft Edge, pressione Ctrl+Shift+Del no Windows. A caixa de diálogo Limpar dados de navegação aparece. - Selecione o intervalo de tempo
Defina o Intervalo de tempo como Todo o período. Isso remove todos os dados em cache, não apenas os recentes. - Marque os tipos de dados necessários
Marque Cookies e outros dados de site. Marque também Imagens e arquivos em cache. Esses dois itens contêm os tokens específicos do locatário. - Limite ao domínio de login da Microsoft
Clique em Avançado ou no link Configurações do site na caixa de diálogo. Na caixa de pesquisa, digite login.microsoftonline.com. Clique no ícone de lixeira ao lado de cada entrada para excluir apenas os dados desse domínio. Isso preserva outros dados do site. - Feche todas as janelas do navegador
Feche todas as abas e janelas. Abra uma nova janela do navegador. Navegue até https://portal.office.com. Faça login com suas credenciais corporativas do locatário.
Método 2: Usar uma URL do OneDrive específica do locatário
- Obtenha o nome do seu locatário
Abra o centro de administração do Microsoft 365. Vá para Configurações > Configurações da organização > Perfil da organização. Copie o nome do locatário do campo ID do locatário. Ele se parece com contoso.onmicrosoft.com. - Construa a URL específica do locatário
Substitua contoso pelo nome do seu locatário. O formato da URL é https://contoso-my.sharepoint.com. Essa URL ignora o redirecionamento genérico do portal.azure.com. - Adicione a URL aos favoritos
Adicione a URL específica do locatário aos favoritos do seu navegador. Use este favorito sempre que precisar fazer upload de arquivos para o OneDrive. Isso evita o prompt de seleção de locatário.
Método 3: Usar o modo InPrivate ou anônimo com locatário explícito
- Abra uma janela InPrivate
No Microsoft Edge, pressione Ctrl+Shift+N. No Google Chrome, pressione Ctrl+Shift+N. - Navegue até a URL específica do locatário
Digite a URL específica do locatário do Método 2 na barra de endereços. O navegador não tem tokens em cache, então solicita que você faça login. - Insira suas credenciais corporativas
Faça login com sua conta corporativa ou de estudante. O navegador agora carrega o locatário correto do OneDrive. Faça upload dos seus arquivos.
Se o OneDrive ainda abrir o locatário errado após limpar o cache
Upload web do OneDrive redireciona para uma conta pessoal da Microsoft
Se o redirecionamento for para uma conta pessoal do OneDrive, o navegador pode ter armazenado tokens em cache de login.live.com. Limpe cookies e dados do site para login.live.com usando o mesmo método do Método 1. Em seguida, feche todas as janelas do navegador e faça login novamente usando a URL específica do locatário.
Trabalhador móvel usa um dispositivo compartilhado
Em um dispositivo compartilhado, outros usuários podem ter deixado tokens em cache para seus locatários. A melhor correção é usar o modo InPrivate sempre. Alternativamente, configure o dispositivo para limpar automaticamente os dados de navegação ao sair. No Chrome, vá para Configurações > Privacidade e segurança > Cookies e outros dados de site. Ative Limpar cookies e dados do site ao fechar todas as janelas.
Administrador do Microsoft 365: Política de restrição de locatário configurada incorretamente
Se o problema afetar vários usuários, a política de restrição de locatário no Azure AD pode permitir logins de locatários externos. O administrador pode impor uma restrição de locatário usando a política Restrições de locatário no Azure AD. Essa política força o navegador a aceitar apenas tokens do seu locatário corporativo. Vá para Azure AD > Gerenciar > Restrições de locatário. Defina o cabeçalho Restrict-Access-Context para o ID do seu locatário. Aplique a política a todos os usuários.
Métodos de upload web do OneDrive: URL direta vs Portal genérico
| Item | URL direta do locatário | URL do portal genérico |
|---|---|---|
| Descrição | Usa a URL do site Meu Site do SharePoint específica do seu locatário | Usa a página de login genérica do office.com ou portal.office.com |
| Formato da URL | https://contoso-my.sharepoint.com | https://portal.office.com ou https://www.office.com |
| Comportamento de cache de token | Redirecionamentos mínimos; token vinculado ao seu locatário | Redireciona por vários endpoints de autenticação da Microsoft |
| Melhor para | Trabalhadores móveis que alternam frequentemente entre locatários | Usuários que permanecem em um único locatário |
| Requer favorito | Sim, para evitar digitar a URL completa toda vez | Não, mas pode solicitar seleção de locatário |
Usar a URL direta do locatário elimina o problema de redirecionamento de locatário porque o navegador nunca contata os endpoints do portal genérico. Trabalhadores móveis devem adicionar esta URL aos favoritos e usá-la como ponto de entrada principal para o OneDrive web.
Agora você pode forçar o locatário correto para uploads web do OneDrive limpando o cache do navegador para o domínio de login da Microsoft ou usando uma URL específica do locatário. Para alternância frequente de locatários, adicione aos favoritos a URL do OneDrive específica do seu locatário. Como dica avançada, peça ao administrador do Microsoft 365 para habilitar as restrições de locatário do Azure AD para impedir que o navegador aceite tokens de locatários externos completamente.