Aktywacja i parowanie urządzeń (Device Activation & Pairing)
ABCD-EFGH) i asymetrycznym podpisie kryptograficznym.
Architektura przepływu parowania (Pairing Flow)
Proces aktywacji urządzenia przebiega zgodnie z poniższym diagramem sekwencyjnym:
Kroki aktywacji nowego urządzenia
-
Wygenerowanie kodu na maszynie docelowej:
Po zainstalowaniu i uruchomieniu aplikacji Clonerd na nowej maszynie (laptop, stacja robocza, serwer), system w trybie lokalnym generuje unikalny kod w formacie
[A-Z0-9]{4}-[A-Z0-9]{4}(np.K7M2-9P4X) z ograniczonym czasem ważności (15 minut). -
Wprowadzenie kodu w panelu zarządzania:
W aplikacji webowej na koncie użytkownika (w widoku CONFIG → Urządzenia) wybierz formularz
Aktywuj / Dodaj urządzeniei przepisz kod.GET /api/identity/grants/K7M2-9P4X -
Weryfikacja tożsamości i odcisk klucza (Fingerprint):
Aplikacja wyświetli podsumowanie odnalezionego urządzenia:
- Nazwa urządzenia: np.
workstation-dev-ubuntu - System operacyjny / Platforma:
linux,macoslubwindows - Odcisk kryptograficzny (Fingerprint): Skrót SHA-256 klucza publicznego maszyny.
- Nazwa urządzenia: np.
-
Zatwierdzenie z klauzulą bezpieczeństwa:
Użytkownik musi jawnie zaznaczyć oświadczenie:
"To moje urządzenie. Kod i nazwa są zgodne z aplikacją."
Ostrzeżenie: Nigdy nie zatwierdzaj kodów parowania przesłanych przez osoby trzecie, przez komunikatory ani z niezaufanych źródeł!
Skanowanie urządzenia (Device Scan)
Po aktywowaniu urządzenia możliwe jest uruchomienie automatycznego skanowania zasobów lokalnych przyciskiem Skanuj to urządzenie (MCP, LLM, konta) ↑:
| Obszar skanowania | Wykrywane elementy | Zastosowanie w Digital Twins |
|---|---|---|
| Serwery MCP | Model Context Protocol (pliki konfiguracyjne Claude Desktop, Cursor, systemowe daemony) | Automatyczne udostępnienie narzędzi MCP dla lokalnych asystentów AI. |
| Lokalne silniki LLM | Ollama (http://localhost:11434), vLLM, LiteLLM, llama.cpp |
Wykrycie pobranych modeli (np. Llama 3, Qwen, Mistral) i gotowości do pracy offline. |
| Konta i sesje narzędzi AI | Zarejestrowane tożsamości narzędzi CLI i środowisk deweloperskich | Weryfikacja uprawnień bez ujawniania sekretów ani kluczy prywatnych. |
Odwoływanie dostępu (Revocation)
W przypadku utraty urządzenia, wymiany sprzętu lub zakończenia projektu, dostęp można natychmiast odwołać:
- W widoku Urządzenia (Devices) kliknij przycisk Odwołaj dostęp przy wybranej maszynie.
- Wysłane zostanie żądanie
POST /identity/devices/{device_id}/revoke. - Wszystkie tokeny sesyjne przypisane do danego urządzenia zostają bezpowrotnie unieważnione, a synchronizacja metadanych zostaje natychmiast zablokowana.