Office Online 中的"会话已过期"错误消息

备注

Office 365 ProPlus 正在重命名为 适用于企业的 Microsoft 365 应用。 有关此更改的详细信息, 请阅读此博客文章

症状

用户 15 分钟后在 Microsoft Office Online 中收到"你的会话已过期"错误消息。当用户执行以下一个或多个操作时,可能会发生此错误:

  • 在文档库中查找Microsoft Edge
  • 从 OneDrive for Business 或 SharePoint Online 库中打开Office
  • 在 OneDrive for Business Online 中SharePoint联机Office文档

原因

如果你是租户管理员,并且开始在 Office 365 中为 OneDrive for Business 强制执行 IP 地址,此强制将自动激活名为 IPAddressWACTokenLifetime 的租户参数。 IPAddressWACTokenLifetime 参数的默认值为 15 分钟。
您可以通过以下两种方式确定是否使用 IP 地址强制:

  • 查看是否在管理 门户中 选中了"仅允许从特定 IP 地址位置访问"复选框OneDrive管理 https://admin.onedrive.com/?v=AccessPolicySettings () 。
  • 检查 IPAddressEnforcement 参数值是否设置为 True。 为此,请按照下列步骤操作:
    1. 下载并安装SharePoint Online 命令行管理程序

    2. 在 SharePoint Online 命令行管理程序模块中,使用SharePoint-SPOService cmdlet 连接到 连接 Online 管理中心。 例如,运行以下 cmdlet:

      Connect-SPOService -URL https://contoso-admin.sharepoint.com
      
    3. 运行以下 cmdlet 以检查 IPAddressEnforcement 参数:

      Get-SPOTenant | fl
      

解决方案

若要解决此问题,请通过 SharePoint Online PowerShell 模块更改 IPAddressWACTokenLifetime 参数值,以延长令牌的生存期。 为此,请运行以下 cmdlet。

备注

IPAddressWACTokenLifetime 参数的值以分钟计。

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

例如:

Set-SPOTenant -IPAddressWACTokenLifetime 20 

有关详细信息,请参阅以下文章:

更多信息

在 SharePoint Online 中验证任何应用程序后,将颁发一个访问令牌。 在默认设置中,由 SharePoint Online 颁发的任何访问令牌的有效期为大约 8 小时。 此行为可最大程度地减少由于令牌过期而在一般工作日收到凭据提示的用户。

使用 IP 地址强制时,它会SharePoint Online,以大大减少专门颁发给 Office Online 的令牌的退出时间。