Promotic
Přihlášení logon

NotAuthState - vlastnost objektu PmUser

Popis:
Stav multifaktorové autentizace uživatele.
Syntaxe:
Long NotAuthState
Hodnoty:
0 (přednastaveno) - znamená, že uživatel je plně autentizovaný. Tzn. že multifaktorová autentizace není aktivní, nebo je aktivní, ale uživatel úspěšně prošel všemi kroky multifaktorové autentizace.
1 - znamená, že uživatel ještě není plně autentizovaný a čeká se na dokončení multifaktorové autentizace. Tento uživatel je sice přihlášen do systému, ale je dočasně zařazen pouze do speciální bezpečnostní skupiny $NOTAUTH. Ta mu umožní přístup pouze k omezenému množství funkcí, které jsou potřebné pro dokončení multifaktorové autentizace (např. pro zadání kódu z webové aplikace). V předkonfiguraci Předkonfigurace "Dvoufázové ověřování uživatelů" je uživatel přesměrovám na speciální přihlašovací obrazovku (NotAuthPanel obraz), pro zadání kódu pro dokončení multifaktorové autentizace. Zadáním správného kódu z NotAuthPanel obrazu se tento uživatel stane plně autentizovaným (NotAuthState se nastaví na 0) a získá přístup ke všem funkcím, které odpovídají jeho normálním oprávněním.
Poznámka:
Vlastnost je určena pro čtení i zápis.
 
Vlastnost NotAuthState není nastavovena automaticky systémem.
Pokud je vyžadována multifaktorová autentizace, pak se ve skriptu nastavuje během přihlašování uživatele v události onUserLogonBegin na hodnotu 1.
Pokud uživatel později dodá kód pro dokončení multifaktorové autentizace, pak je potřeba ji nastavit na hodnotu 0, která znamená, že uživatel je plně autentizovaný.
 
Vlastnost NotAuthState je úzce spjata s vlastností NotAuthParams, která obsahuje pomocné informace (např. kód) potřebné pro dokončení multifaktorové autentizace uživatele.
Příklad:

Historie:
Pm9.00.35: Vytvořeno
© MICROSYS, spol. s r.o.Update cookies preferences