Documentation for Axxon Next 4.5.0. Documentation for other versions of Axxon Next is available too.

Previous page Informacje ogólne o gRPC API  Listy rozpoznawania Next page

Operacje na rolach oraz użytkownikach są opisane przez 3 proto-pliki.

  1. SecuriteService.proto zawiera definicje obiektów, ich właściwości, oraz metody.
  2. GlobalPermissioins.proto zawiera właściwości parametrów globalnych.
  3. ObjectsPermissioins.proto zawiera właściwości parametrów pozwalające na dostęp do określonych obiektów.

Metody zawarte w SecuriteService.proto:

  • wiadomość ListConfigRequest - zapytanie o konfigurację.
  • wiadomość ChangeConfigRequest - tworzenie/edycja/usunięcie konfiguracji.
  • wiadomość ListGlobalPermissionsRequest - zapytanie o parametry dostępu globalnego.
  • wiadomość SetGlobalPermissionsRequest - przypisanie parametrów dostępu globalnego.
  • wiadomość ListObjectPermissionsRequest - zapytanie o parametry dostępu do określonych obiektów.
  • wiadomość SetObjectPermissionsRequest - wyznaczanie parametrów dostępu do określonych obiektów.

Właściwości zawarte w SecuriteService.proto:

Obiekt Role:

WłaściwoOpis
indexGUID
nameNazwa roli
commentKomentarz
timezone_id

ID strefy czasowej operacji roli

Limit ilości jednoczesnych połączeń (message ConnectionRestrictions):

WłaściwośćOpis
web_countMaksymalna ilość połączeń aplikacji Web
mobile_countMaksymalna ilość połączeń aplikacji mobilnej

Obiekt User (wiadomość User):

WłaściwośćOpis
indexGUID

login

name

Nazwa użytkownika

commentKomentarz
date_createdData utworzenia
date_expiresCzas upłynięcia certyfikatu
enabledCzy aktywna
ldap_server_idID Serwera LDAP
ldap_domain_nameNazwa Serwera LDAP
ConnectionRestrictions restrictions Zestaw właściwości wiadomości ConnectionRestrictions (patrz wyżej)

Połączenie między użytkownikiem a rolą (message UserAssignment):

WłaściwośćOpis
user_idID użytkownika
role_idID roli

Obiekt LDAP (message LDAPServer):

WłaściwośćOpis
indexGUID
server_nameNazwa Serwera lub adres IP
friendly_nameNazwa
portPort
base_dnBazowa DN
loginUżytkownik
passwordHasło
use_sslKorzystaj z bezpiecznego połączenia (SSL)
search_filterFiltr wyszukiwania
login_attributeAtrybut loginu
dn_attributeAtrybut DN

Właściwości dla GlobalPermissioins.proto:

Priorytet kontroli PTZ (enum ETelemetryPriority):

WłaściwośćOpis
TELEMETRY_PRIORITY_UNSPECIFIEDPriorytet kontroli PTZ niesprecyzowany
TELEMETRY_PRIORITY_NO_ACCESS
Brak dostępu
TELEMETRY_PRIORITY_LOWESTMinimalny poziom
TELEMETRY_PRIORITY_LOWNiski poziom
TELEMETRY_PRIORITY_NORMALŚredni poziom
TELEMETRY_PRIORITY_HIGHWysoki poziom
TELEMETRY_PRIORITY_HIGHESTMaksymalny poziom

Dostęp do mapy (enum EMapAccess):

WłaściwośćOpis
MAP_ACCESS_UNSPECIFIEDDostęp do mapy nieokreślony
MAP_ACCESS_FORBIDDostęp do mapy zabroniony
MAP_ACCESS_VIEW_ONLYTylko przeglądanie map
MAP_ACCESS_VIEW_SCALEPrzesuwanie oraz skalowanie map
MAP_ACCESS_FULLWszystkie opcje dostępne

Dostęp do funkcji (enum EFeatureAccess):

Attention!

W wersjach Axxon Next poniżej 4.4.0.9338 opisy funkcjonalności zawierają FUTURE zamiast FEATURE.

Przykład: FUTURE_ACCESS_FORBID_ALL.


WłaściwośćOpis
FEATURE_ACCESS_FORBID_ALLWszystkie funkcjonalności zablokowane
FEATURE_ACCESS_DEVICES_SETUPUstawienia urządzenia (zobacz: Konfigurowanie sprzętu)
FEATURE_ACCESS_ARCHIVES_SETUPUstawienia archiwum (zobacz: Konfigurowanie archiwów)
FEATURE_ACCESS_DETECTORS_SETUPUstawienia detekcji (zobacz: Konfigurowanie narzędzi detekcji)
FEATURE_ACCESS_USERS_RIGHTS_SETUPUstawienia uprawnień użytkownika (zobacz: Konfigurowanie uprawnień użytkownika)
FEATURE_ACCESS_CHANGING_LAYOUTSEdytowanie układów (zobacz: Konfigurowanie Układów)
FEATURE_ACCESS_EXPORTEksportowanie stopklatek i nagrań wideo (zobacz: Eksportowanie stopklatek oraz nagrań wideo)
FEATURE_ACCESS_LAYOUTS_TABDostęp do zakładki Układów (zobacz: Zarządzanie Układami)
FEATURE_ACCESS_SETTINGS_SETUPUstawienia systemu (zobacz: Ustawienia systemu)
FEATURE_ACCESS_MINMAX_BUTTON_ALLOWEDMinimalizowanie Klienta (zobacz: Interfejs Pakietu Oprogramowania Axxon Next)
FEATURE_ACCESS_SYSTEM_JOURNALPrzeglądanie zdarzeń systemowych (zobacz: Zdarzenia systemowe)
FEATURE_ACCESS_DOMAIN_MANAGING_OPSZarządzenie Domeną Axxon (zobacz: Axxon Domain operations)
FEATURE_ACCESS_ADD_CAMERA_TO_LAYOUT_IN_MONITORINGDodawanie kamery do układu w trybie wideo na żywo (zobacz: Dodawanie kamer do komórek)
FEATURE_ACCESS_SEARCHWyszukiwanie w Archiwum (zobacz: Monitorowanie wideo w trybie wyszukiwania w Archiwum)
FEATURE_ACCESS_EDIT_PTZ_PRESETSDodawanie oraz edycja presetów kamer PTZ (zobacz: Control Using the Presets List)
FEATURE_ACCESS_PROGRAMMING_SETUPKonfigurowanie makr (zobacz: Konfiguracja Makr)
FEATURE_ACCESS_WEB_UI_LOGINDostęp do serwera Web (zobacz: Praca z Axxon Next za pośrednictwem Klienta Web)
FEATURE_ACCESS_COMMENTKomentarze użytkownika dla nagranego materiału wideo (zobacz: Komentarze operatorów)
FEATURE_ACCESS_ALLOW_BUTTON_MENU_CAMERAMenu kontekstowe kamery wideo w oknie podglądu (zobacz: Menu kontekstowe okna podglądu)
FEATURE_ACCESS_ALLOW_SHOW_TITLESWyświetlanie napisów (zobacz: Wyświetlanie napisów z terminali POS)
FEATURE_ACCESS_SHOW_ERROR_wiadomośćSWyświetlaj błędy wiadomości (zobacz: Kontrola Zdarzeń)

Zarządzanie alarmami (enum EAlertAccess):

WłaściwośćOpis
ALLERT_ACCESS_UNSPECIFIEDDostęp do alarmów nieokreślony
ALLERT_ACCESS_FORBIDUżytkownicy nie mają dostępu do wideo z alarmów
ALLERT_ACCESS_VIEW_ONLYUżytkownicy mogą przeglądać alarmy, jednak nie mogą ich ewaluować
ALLERT_ACCESS_FULLUżytkownika mogą przeglądać alarmy i je ewaluować

Nieograniczony dostęp do wszystkich funkcji (enum EUnrestrictedAccess):

WłaściwośćOpis
UNRESTRICTED_ACCESS_UNSPECIFIEDNieograniczony dostęp nieokreślony
UNRESTRICTED_ACCESS_NONieograniczony dostęp niedozwolony
UNRESTRICTED_ACCESS_YESNieograniczony dostęp do wszystkich funkcjonalności

Właściwości w ObjectsPermissioins.proto:

Dostęp do kamery (enum ECameraAccess):

WłaściwośćOpis
CAMERA_ACCESS_UNSPECIFIEDDostęp do kamery nieokreślony]
CAMERA_ACCESS_FORBIDBrak dostępu do urządzenia.
CAMERA_ACCESS_MONITORING_ON_PROTECTIONPrzeglądanie wideo z kamery jedynie wtedy, gdy jest ona uzbrojona.
CAMERA_ACCESS_MONITORINGPrzeglądanie wideo na żywo dostępne. Inne funkcje oraz konfiguracja urządzenia niedostępne.
CAMERA_ACCESS_ARCHIVEPrzeglądanie wideo na żywo oraz archiwum dla kamery. Uzbrajanie/rozbrajanie/konfigurowanie kamery niedostępne.
CAMERA_ACCESS_MONITORING_ARCHIVE_MANAGEWszystkie funkcje dostępne. Brak możliwości konfigurowania urządzenia.
CAMERA_ACCESS_FULLWszystkie funkcje oraz ustawienia dostępne.

Dostęp do mikrofonu (enum EMicrophoneAccess):

WłaściwośćOpis
MICROPHONE_ACCESS_UNSPECIFIEDDostęp do mikrofonu nieokreślony
MICROPHONE_ACCESS_FORBIDUżytkownik nie może nasłuchiwać sygnału na żywo z kamery. Użytkownik nie ma dostępu do nagrań z mikrofonu w archiwum.
MICROPHONE_ACCESS_MONITORINGUżytkownik ma możliwość nasłuchiwania sygnału na żywo z kamery (mikrofon musi być aktywny). Użytkownik nie ma dostępu do nagrań z mikrofonu w archiwum.
MICROPHONE_ACCESS_FULLWszystkie funkcje są dostępne

Dostęp do PTZ (enum ETelemetryAccess):

WłaściwośćOpis
TELEMETRY_ACCESS_UNSPECIFIEDDostęp do PTZ nieokreślony
TELEMETRY_ACCESS_FORBIDUżytkownik nie może kontrolować ruchu kamery w osi pionowej/w osi poziomej/zoomu
TELEMETRY_ACCESS_CONTROLUżytkownik może kontrolować ruch kamery we wszystkich osiach

Dostęp do archiwum (enum EArchiveAccess):

WłaściwośćOpis
ARCHIVE_ACCESS_UNSPECIFIEDDostęp do archiwum nieokreślony
ARCHIVE_ACCESS_FORBIDDostęp niedozwolony dla wybranego archiwum
ARCHIVE_ACCESS_FULLDostęp dozwolony do wszystkich funkcji

The video walls access (EVideowallAccess):

WłaściwośćOpis
VIDEOWALL_ACCESS_UNSPECIFIEDDostęp do ścian wideo nieokreślony
VIDEOWALL_ACCESS_FORBIDDostęp zabroniony
VIDEOWALL_ACCESS_FULLDostęp pełny
  • No labels