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

Uwaga

Nazwa usługi Office 365 ProPlus została zmieniona na Aplikacje usługi Microsoft 365 dla przedsiębiorstw. Aby uzyskać więcej informacji na temat tej zmiany, przeczytaj ten wpis w blogu.

Symptomy

Użytkownikom jest wyświetlany komunikat o błędzie "Twoja sesja wygasła" w aplikacjach Microsoft Office Online po upływie 15 minut. Ten błąd może wystąpić, gdy wykonają one co najmniej jedną z następujących czynności:

  • Znajdowanie biblioteki dokumentów w programie Microsoft Edge
  • Otwieranie dokumentów z bibliotek usługi OneDrive dla Firm lub usługi SharePoint Online w psłudze Office
  • Otwieranie dokumentów z bibliotek usługi OneDrive dla Firm lub Usługi SharePoint Online w aplikacji Office Online

Przyczyna

Jeśli jesteś administratorem dzierżawy i rozpoczniesz wymuszanie adresów IP usługi OneDrive dla Firm w usłudze Office 365, to wymuszczenie automatycznie aktywuje parametr dzierżawy o nazwie IPAddressWACTokenLifetime. Wartość domyślna parametru IPAddressWACTokenLifetime wynosi 15 minut.
Wymuszanie adresów IP możesz określić na dwa sposoby:

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

    2. W module powłoki 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 wartościowany 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 jest wystawiana token dostępu. W konfiguracji domyślnej token dostępu wystawiany przez usługę SharePoint Online jest ważny przez około 8 godzin. To zachowanie minimalizuje monitowanie użytkowników o poświadczenia w zwykły dzień roboczy z powodu wygasania tokenów.

W przypadku stosowania wymuszeń adresów IP usługa SharePoint Online kieruje ją, aby znacznie skrócić czas przeoczycie tokenów, które są przeznaczone specjalnie dla aplikacji Office Online.