Dokumentacja zarządzania usługą
Wersja 1.0 z 22 sierpnia 2026 roku. Dokument opisuje odpowiedzialność operacyjną, wsparcie i bezpieczeństwo strony EduRealm oraz programu EduRealm Launcher.
1. Właściciel i zakres
Właścicielem operacyjnym aplikacji jest administracja EduRealm. Zakres obejmuje publiczną stronę edurealm.pl, API, konta użytkowników, EduRealm Launcher, dystrybucję aktualizacji, konfigurację profili gry i integracje z Minecraft, Microsoft, Discord oraz serwerami EduRealm.
2. Punkt kontaktowy
Zgłoszenia użytkowników, pytania dotyczące konta, prywatności, bezpieczeństwa i działania launchera przyjmuje centrum kontaktu EduRealm. Zgłoszenia wymagające dostępu do danych lub konfiguracji są obsługiwane wyłącznie po potwierdzeniu tożsamości i uprawnień.
3. Uwierzytelnianie Microsoft
EduRealm Launcher jest publiczną aplikacją desktopową i używa OAuth 2.0 Device Code Flow. Sekret klienta nie jest umieszczany w programie. Uwierzytelnienie odbywa się na domenie Microsoft, a kolejne tokeny Xbox, XSTS i Minecraft są pobierane tylko w zakresie potrzebnym do potwierdzenia profilu i uruchomienia gry. Hasło Microsoft nie przechodzi przez serwery EduRealm.
4. Zarządzanie zmianą i wydaniami
- zmiany konfiguracji produkcyjnej wymagają konta z odpowiednią rolą i są rejestrowane;
- aktualizacje launchera mają numer wersji, manifest, sumy SHA-256 i kontrolowany kanał pobierania;
- zmiany wpływające na prywatność, logowanie albo dostęp użytkowników są testowane przed publikacją;
- poprzednia stabilna konfiguracja może zostać przywrócona w przypadku wadliwego wydania.
5. Bezpieczeństwo
Usługa stosuje HTTPS, kontrolę ról i uprawnień, bezpieczne skróty haseł, ochronę CSRF, ograniczenia żądań, weryfikację integralności, rejestr zdarzeń oraz separację sekretów od publicznego kodu. Tokeny launchera są chronione lokalnie mechanizmem systemu Windows. Klucze, tokeny i hasła nie powinny być przesyłane w zwykłym zgłoszeniu.
6. Obsługa incydentu
Po wykryciu incydentu administracja może czasowo wyłączyć integrację, unieważnić sesje i klucze, zablokować zagrożone konto, wycofać wydanie, zmienić dane dostępowe oraz przeanalizować dzienniki. Zakres i skutki zdarzenia są oceniane, a osoby dotknięte incydentem są informowane, jeżeli wymagają tego przepisy lub bezpieczeństwo kont.
7. Dostęp i odejście użytkownika
Dostęp jest nadawany na podstawie konta EduRealm, roli, uprawnień i aktywacji. Cofnięcie dostępu może obejmować unieważnienie klucza, sesji launchera, powiązania Minecraft i uprawnień do kosmetyków. Użytkownik może odłączyć Microsoft w launcherze, cofnąć zgodę na koncie Microsoft oraz złożyć wniosek dotyczący danych przez stronę kontaktową.
8. Zależności i ciągłość działania
Usługa zależy od dostawcy domeny i hostingu, infrastruktury sieciowej, Microsoft Identity Platform, Xbox/Minecraft Services, Discord oraz serwerów gry. Niedostępność dostawcy może ograniczyć pojedynczą funkcję bez naruszania pozostałych danych. Kopie bezpieczeństwa, testy integralności i monitoring są utrzymywane proporcjonalnie do ryzyka.