Promotic
WikipediaLinkedInYoutubeTwitterFacebook

Użytkownicy - zakładka obiektu PmRoot

Opis:
Definicja listy użytkowników oraz grup użytkowników.
 
Użytkownicy:

Przy wszystkich użytkownikach (lokalnych i sieciowych) można definiować kryteria, które podczas logowania musi użytkownik spełnić, żeby został uwierzytelniony przez system. Chodzi zwłaszcza o nazwę oraz hasło użytkownika. Uwierzytelnienie tożsamości użytkownika ma duże znaczenie przy następującym ograniczeniu dostępu do krytycznych części aplikacji przy pomocy wytwarzania uprawnień w poszczególnych częściach aplikacji lub przy pomocy skryptów. Do właściwego ograniczenia dostępu poszczególnych użytkowników do krytycznych części aplikacji jest wykorzystywane przyszeregowanie użytkownika do grup użytkowników (można zastosować także przyszeregowanie priorytetu użytkownika)

Sposób zapisania konfiguracji użytkownika w pliku:

1) PRA - Konfiguracja tych użytkowników jest zapisana bezpośrednio w projekcie aplikacji. Użytkowników takich można konfigurowań wyłącznie w środowisku deweloperskim (tzn. że w celu ewentualnej zmiany jest konieczne przejście do środowiska programowania).
2) INI - Konfiguracja niniejszych użytkowników znajduje się w zakodowanym tekście w sekcji [Users] w pliku INI określonym w konfiguratorze Plik z użytkownikami (INI). Takich użytkowników można konfigurować jak w środowisku deweloperskim, tak również w uruchomionej aplikacji przy pomocy metody Pm.WndEditUsers w oknie edycji użytkowników lub bezpośrednio przy pomocy metod Pm.AddUser oraz Pm.RemoveUser.
3) TMP - Konfiguracja takich użytkowników nie jest nigdzie zapisana i istnieje tylko tymczasowo w pamięci. To znaczy, że po zatrzymaniu aplikacji tacy użytkownicy zanikają. Użytkowników takich można konfigurować wyłącznie w uruchomionej aplikacji przy pomocy metody Pm.WndEditUsers w oknie edycji użytkowników lub bezpośrednio przy pomocy metod Pm.AddUser oraz Pm.RemoveUser.

Typ:

1) Użytkownik lokalny - Użytkownik bezpośrednio władający aplikacją na komputerze, na którym aplikacja jest uruchomiona. Zakłada się, że uprawniona obsługa będzie wykonywać operacje krytyczne w stanie zalogowanym (tzn. że będzie zalogowana od czasu przyjścia do komputera lub zaloguje się przed wykonaniem chronionych operacji w aplikacji).
1) Użytkownik sieciowy - Użytkownik, który podłącza się do aplikacji zdalnie (np. sieciowe przeglądanie zdarzeń, alarmów, trendów, itd. poprzez protokół HTTP).
 
Grupy użytkowników:

Grupa użytkowników przedstawia użytkowników lokalnych lub sieciowych, którzy posiadają pewien stopień uprawnień w zabezpieczeniu aplikacji przy pomocy uprawnień (posiadających uprawnienie wykonywać określony stopień operacji w uruchomionej aplikacji). Grup użytkowników (posiadających różne stopnie uprawnienia) może być dowolna ilość. Do grupy użytkowników można przyszeregować dowolnego użytkownika lokalnego lub sieciowego. Każdy użytkownik może być równocześnie członkiem kilku grup. Przez przyszeregowanie użytkownika do pewnej grupy dany użytkownik uzyskuje uprawnienia konieczne do wykonywania pewnych zabezpieczonych operacji w uruchomionej aplikacji. Poprzez zastosowanie grup do zabezpieczenia aplikacji przy pomocy uprawnień (zamiast konkretnych użytkowników), można później elastycznie dodawać lub usuwać poszczególnych użytkowników z istniejących grup, bez konieczności zmiany pozostałych części aplikacji (nawet w uruchomionej aplikacji przy pomocy metody Pm.WndEditUsers). To jest konieczne dla użytkownika końcowego do wniesienia zmian personalnych obsługi (przeszeregowanie nowych użytkowników, usunięcie dotychczasowych, itd.). Przyszeregowanie użytkowników do grup jest zapisywane bezpośrednio u konkretnych użytkowników, gdzie zostaje wytworzona lista grup, do których dany użytkownik należy. Grupa użytkowników jest wytworzona wyłącznie w plku PRA.

Pozycje konfiguracji:
Plik z użytkownikami (INI)Plik typu INI, w którym są w sekcji [Users] zapisani użytkownicy, których można zmieniać również w uruchomionej aplikacji przy pomocy metody Pm.WndEditUsers. Wstępnie ustawioną wartością jest: #cfg:users.ini.

Zalecanym jest stosowanie ścieżki w składni PROMOTIC - patrz PROMOTIC ścieżka do plików lub folderów.

Po uruchomieniu zaloguj automatycznie użytkownika lokalnegoUżytkownik lokalny, który zostanie automatycznie zalogowany przez system po uruchomieniu aplikacji. Takie automatyczne zalogowanie zostanie wykonane bez konieczności wprowadzenia hasła. Jeżeli po uruchomieniu aplikacji nie ma zostać automatycznie zalogowany żaden użytkownik, wtedy zostanie zalogowany specjalny rezerwowy użytkownik lokalny $NOUSER_LOCAL (domyślnie), który przedstawia niezalogowanego użytkownika lokalnego.
Grupy użytkowników:
DodajWytworzy nową grupę użytkowników.
EdytujEdycja zaznaczonej grupy użytkowników.
UsuńUsunięcie zaznaczonej grupy użytkowników.
Użytkownicy:
DodajWytworzy nowego użytkownika (lokalnego oraz/lub sieciowego).
EdytujEdycja zaznaczonego użytkownika.
UsuńUsunięcie zaznaczonego użytkownika.
© MICROSYS, spol. s r. o.Tavičská 845/21 703 00 Ostrava-Vítkovice