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.