Partilhar via


Mensagem de erro "A sua sessão expirou" no Office Online

Sintomas

Os utilizadores recebem uma mensagem de erro "A sua sessão expirou" no Microsoft Office Online após 15 minutos. Este erro pode ocorrer quando efetuam uma ou mais das seguintes ações:

  • Localizar uma biblioteca de documentos no Microsoft Edge
  • Abrir documentos a partir de bibliotecas do OneDrive para Empresas ou do SharePoint Online no Office
  • Abrir documentos a partir de bibliotecas do OneDrive para Empresas ou do SharePoint Online no Office Online

Causa

Se for um administrador inquilino e iniciar a imposição de endereços IP para OneDrive para Empresas no Microsoft 365, esta imposição ativa automaticamente um parâmetro de inquilino denominado IPAddressWACTokenLifetime. O valor predefinido do parâmetro IPAddressWACTokenLifetime é de 15 minutos.
Pode determinar se está a utilizar a imposição de endereços IP das duas formas seguintes:

  • Veja se a caixa de verificação Permitir acesso apenas a partir de localizações de endereços IP específicas está selecionada no seu portal de administração do OneDrive (https://admin.onedrive.com/?v=AccessPolicySettings).
  • Verifique se o valor do parâmetro IPAddressEnforcement está definido como Verdadeiro. Para tal, siga estes passos:
    1. Transfira e instale a Shell de Gestão do SharePoint Online.

    2. No módulo Shell de Gestão do SharePoint Online, ligue-se ao centro de administração do SharePoint Online com o cmdlet Connect-SPOService . Por exemplo, execute o seguinte cmdlet:

      Connect-SPOService -URL https://contoso-admin.sharepoint.com
      
    3. Execute o seguinte cmdlet para verificar o parâmetro IPAddressEnforcement :

      Get-SPOTenant | fl
      

Resolução

Para resolver este problema, altere o valor do parâmetro IPAddressWACTokenLifetime através do módulo powerShell do SharePoint Online para prolongar a duração do token. Para tal, execute o seguinte cmdlet.

Nota

O parâmetro IPAddressWACTokenLifetime é avaliado em minutos.

Set-SPOTenant -IPAddressWACTokenLifetime <integer value in minutes that's greater than 15> 

Por exemplo:

Set-SPOTenant -IPAddressWACTokenLifetime 20 

Para mais informações, consulte os seguintes artigos:

Mais Informações

Depois de autenticar qualquer aplicação no SharePoint Online, é emitido um token de acesso à aplicação. Numa configuração predefinida, qualquer token de acesso emitido pelo SharePoint Online é válido durante cerca de 8 horas. Este comportamento minimiza o pedido de credenciais aos utilizadores durante um dia de trabalho habitual devido à expiração dos tokens.

Quando utiliza a imposição de endereços IP, este direciona o SharePoint Online para reduzir consideravelmente o tempo limite dos tokens emitidos especificamente para o Office Online.