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

Dotyczy adresu URL serwera, z którym łączy się XProtect Smart Client.

W przypadku tych produktów jest to adres URL serwera zarządzania:

  • XProtect Corporate

  • XProtect Expert

  • XProtect Professional+

  • XProtect Express+

  • XProtect Essential+

W przypadku tych produktów jest to adres URL serwera obrazów:

XProtect Professional

XProtect Express

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żna wstawić plan piętra budynku, w przypadku którego operatorzy mogą kliknąć jego część, aby natychmiast przełączyć się na widok, w którym wyświetlony zostanie materiał 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