Obsługa skryptów

Skrypty do logowania (objaśnienie)

Skrypty umożliwiają kontrolowanie części lub całości procedury logowania w XProtect Smart Client.

  • W przypadku korzystania z uwierzytelniana podstawowego lub uwierzytelniania w systemie Windows, możesz zrobić tak, aby XProtect Smart Client okno logowania otwierało się z już wpisanym adresem serwera i nazwą użytkownika, dzięki czemu do logowania będzie trzeba wpisać tylko hasło.
  • W przypadku korzystania z uwierzytelniania dostępnego w systemie Windows (akutalny użytkownik), możesz zapewnić automatycznie łączenie się XProtect Smart Client systemem nadzoru na podstawie aktualnego loginu wykorzystywanego przez użytkownika w systemie Windows.

Tworzenie skryptu dla procedury logowania opartej na uwierzytelnianiu podstawowym lub uwierzytelnianiu w systemie Windows wymaga dodania niezaszyfrowanych informacji wrażliwych do pliku SCS przechowywanego lokalnie z plikami programu XProtect Smart Client:

  • Nazwa hosta
  • Nazwa użytkownika
  • Hasło

Przechowywanie niezaszyfrowanych informacji może naruszyć bezpieczeństwo Twojego systemu lub zgodność z rozporządzeniem RODO. Informacje w pliku SCS można odczytać:

  • Przez dowolną osobę, która może uzyskać dostęp do pliku
  • W części pamięci aplikacji XProtect Smart Client uruchomionej przez plik SCS lub wiersz poleceń, która zapewnia nazwę użytkownika i hasło

Milestone zaleca korzystanie z funkcji uwierzytelniania w systemie Windows (bieżący użytkownik). Jeśli musisz korzystać z Uwierzytelniania podstawowego lub Uwierzytelniania w systemie Windows, należy ograniczyć dostęp do pliku SCS.

Skrypty do logowania – parametry

Można użyć następujących parametrów:

ServerAddress

Odnosi się do adresu URL serwera zarządzania, z którym łączy się XProtect Smart Client.

Poniższy przykład pokazuje okno logowania XProtect Smart Client z tekstem http://ourserver w polu Adres serwera:

Client.exe -ServerAddress="http://ourserver"

Domyślną metodą uwierzytelniania jest Uwierzytelnianie Windows (bieżący użytkownik). Nawet jeśli zostanie to zmienione, za pomocą parametru AuthenticationType (opisanego w sekcji poniżej), okno logowania będzie automatycznie wyświetlać bieżącego użytkownika systemu Windows w polu Nazwa użytkownika.

Skryptowanie strony HTML do nawigacji

Skrypty umożliwiają tworzenie strom HTML umożliwiających przełączanie widoków. Możesz dodać do widoków strony HTML, aby pojawiały się wraz z wideo z kamer.

Przykład: Na stronie HTML możesz wstawić plan piętra budynku, w przypadku którego operatorzy będą mogli po prostu kliknąć jego część, aby natychmiast przełączyć się na widok, w którym zostanie wyświetlone wideo z tej części budynku.

Poniżej zobaczysz przykłady stron HTML do nawigacji XProtect Smart Client:

  • Prosta strona HTML z przyciskami
  • Bardziej zaawansowana strona HTML z mapą graficzną, którą można klikać
  • Lista kontrolna dla administratorów systemów, przedstawiająca zadania związane z tworzeniem i dystrybucją stron HTML dla operatorów XProtect Smart Client