Compartir a través de


Mensaje de error "Su sesión ha expirado" en Office Online

Síntomas

Los usuarios reciben un mensaje de error "Su sesión ha expirado" en Microsoft Office Online después de 15 minutos. Este error puede producirse cuando realizan una o varias de las siguientes acciones:

  • Buscar una biblioteca de documentos en Microsoft Edge
  • Abrir documentos desde bibliotecas de OneDrive para la Empresa o SharePoint Online en Office
  • Abrir documentos desde bibliotecas de OneDrive para la Empresa o SharePoint Online en Office Online

Causa

Si es administrador de inquilinos y comienza la aplicación de direcciones IP para OneDrive para la Empresa en Microsoft 365, esta aplicación activa automáticamente un parámetro de inquilino denominado IPAddressWACTokenLifetime. El valor predeterminado del parámetro IPAddressWACTokenLifetime es 15 minutos.
Puede determinar si usa la aplicación de direcciones IP de las dos maneras siguientes:

  • Vea si la casilla Permitir el acceso solo desde ubicaciones de direcciones IP específicas está seleccionada en el portal de administración de OneDrive (https://admin.onedrive.com/?v=AccessPolicySettings).
  • Compruebe si el valor del parámetro IPAddressEnforcement está establecido en True. Para ello, siga estos pasos:
    1. Descargue e instale el Shell de administración de SharePoint Online.

    2. En el módulo Shell de administración de SharePoint Online, conéctese al Centro de administración de SharePoint Online mediante el cmdlet Connect-SPOService . Por ejemplo, ejecute el siguiente cmdlet:

      Connect-SPOService -URL https://contoso-admin.sharepoint.com
      
    3. Ejecute el siguiente cmdlet para comprobar el parámetro IPAddressEnforcement :

      Get-SPOTenant | fl
      

Solución

Para resolver este problema, cambie el valor del parámetro IPAddressWACTokenLifetime a través del módulo de PowerShell de SharePoint Online para ampliar la duración del token. Para ello, ejecute el siguiente cmdlet.

Nota:

El parámetro IPAddressWACTokenLifetime se valora en minutos.

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

Por ejemplo:

Set-SPOTenant -IPAddressWACTokenLifetime 20 

Para más información, consulte los siguientes artículos:

Más información

Después de autenticar cualquier aplicación en SharePoint Online, se emite un token de acceso a la aplicación. En una configuración predeterminada, cualquier token de acceso emitido por SharePoint Online es válido durante aproximadamente 8 horas. Este comportamiento minimiza la solicitud de credenciales a los usuarios durante un día laborable habitual debido a la expiración de tokens.

Cuando se usa la aplicación de direcciones IP, se dirige a SharePoint Online para reducir considerablemente el tiempo de espera de los tokens emitidos a Office Online específicamente.