Komunikat o błędzie "Twoja sesja wygasła" w usłudze Office Online

Symptomy

Użytkownicy otrzymują komunikat o błędzie "Twoja sesja wygasła" w usłudze Microsoft Office Online po 15 minutach. Ten błąd może wystąpić, gdy wykona co najmniej jedną z następujących akcji:

  • Znajdowanie biblioteki dokumentów w przeglądarce Microsoft Edge
  • Otwieranie dokumentów z bibliotek OneDrive dla Firm lub SharePoint Online w pakiecie Office
  • Otwieranie dokumentów z bibliotek OneDrive dla Firm lub SharePoint Online w usłudze Office Online

Przyczyna

Jeśli jesteś administratorem dzierżawy i rozpoczynasz wymuszanie adresów IP dla OneDrive dla Firm na platformie Microsoft 365, to wymuszanie automatycznie aktywuje parametr dzierżawy o nazwie IPAddressWACTokenLifetime. Wartość domyślna parametru IPAddressWACTokenLifetime wynosi 15 minut.
Możesz określić, czy używasz wymuszania adresów IP na dwa sposoby:

  • Sprawdź, czy pole wyboru Zezwalaj na dostęp tylko z określonych lokalizacji adresów IP jest zaznaczone w portalu administracyjnym usługi OneDrive (https://admin.onedrive.com/?v=AccessPolicySettings).
  • Sprawdź, czy wartość parametru IPAddressEnforcement jest ustawiona na wartość True. Aby to zrobić, wykonaj następujące kroki.
    1. Pobierz i zainstaluj powłokę zarządzania usługi SharePoint Online.

    2. W module Powłoka zarządzania usługi SharePoint Online połącz się z centrum administracyjnym usługi SharePoint Online przy użyciu polecenia cmdlet Connect-SPOService . Na przykład uruchom następujące polecenie cmdlet:

      Connect-SPOService -URL https://contoso-admin.sharepoint.com
      
    3. Uruchom następujące polecenie cmdlet, aby sprawdzić parametr IPAddressEnforcement :

      Get-SPOTenant | fl
      

Rozwiązanie

Aby rozwiązać ten problem, zmień wartość parametru IPAddressWACTokenLifetime za pośrednictwem modułu programu PowerShell usługi SharePoint Online, aby przedłużyć okres istnienia tokenu. W tym celu uruchom następujące polecenie cmdlet.

Uwaga

Parametr IPAddressWACTokenLifetime jest wyceniany w minutach.

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

Przykład:

Set-SPOTenant -IPAddressWACTokenLifetime 20 

Aby uzyskać więcej informacji, zapoznaj się z następującymi artykułami:

Więcej informacji

Po uwierzytelnieniu dowolnej aplikacji w usłudze SharePoint Online aplikacja otrzymuje token dostępu. W konfiguracji domyślnej każdy token dostępu wystawiony przez usługę SharePoint Online jest ważny przez około 8 godzin. To zachowanie minimalizuje monity użytkowników o poświadczenia podczas zwykłego dnia roboczego z powodu wygaśnięcia tokenów.

W przypadku korzystania z wymuszania adresów IP usługa SharePoint Online znacznie skraca limit czasu tokenów wystawionych w usłudze Office Online.