siebel_task:force_auth
Розбіжності
Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
| siebel_task:force_auth [2019/09/17 12:00] – создано wiki_admin | siebel_task:force_auth [2022/05/23 15:26] (поточний) – зовнішнє редагування 127.0.0.1 | ||
|---|---|---|---|
| Рядок 1: | Рядок 1: | ||
| + | ====== Запрос повторной аутентификации ====== | ||
| + | В ситуациях, | ||
| + | ===== Запрос ввода данных ===== | ||
| + | {{: | ||
| + | |||
| + | Запросить ввод логина и пароля можно добавив блок "User Interact" | ||
| + | |||
| + | В результате выполнения этого блока пользователь увидит вид с предложением ввести логин и пароль: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | От этого блока следует вывести как минимум два коннектора-обработчика условий -- по одному на кнопки " | ||
| + | |||
| + | Для кнопки " | ||
| + | | Event | InvokeMethod | | ||
| + | | Event Object | LS Medical User Verification Applet - PA Reopen | | ||
| + | | Event Object Type | Applet | | ||
| + | | Subevent | LoginVerify | | ||
| + | | Type | Condition | | ||
| + | |||
| + | Для кнопки " | ||
| + | | Event | InvokeMethod | | ||
| + | | Event Object | LS Medical User Verification Applet - PA Reopen | | ||
| + | | Event Object Type | Applet | | ||
| + | | Subevent | LoginCancel | | ||
| + | | Type | Condition | | ||
| + | |||
| + | К коннектору кнопки " | ||
| + | |||
| + | ===== Проверка введённых данных ===== | ||
| + | {{: | ||
| + | |||
| + | Проверка введёных данных осуществляется вызовом автопроцесса " | ||
| + | |||
| + | Во входящих аргументах следует добавить название апплета, | ||
| + | ^ Subprocess Input ^ Type ^ Value ^ | ||
| + | | From Applet Name | Literal | Название вашего апплета | | ||
| + | |||
| + | В исходящих аргументах следует указать, | ||
| + | ^ Property Name ^ Type ^ Subprocess Output ^ | ||
| + | | Ваш process property | Output Argument | Result | | ||
| + | |||
| + | Блок может вернуть следующие результаты: | ||
| + | | 1 | Провалена одна попытка входа | | ||
| + | | 2 | Провалено две попытки входа | | ||
| + | | 3 | Провалено три попытки входа. В действительности этот результат виден не будет, поскольку после трёх проваленных попыток входа пользователь будет отключён от сервера | | ||
| + | | 100 | Успешная аутентификация | | ||
| + | | 200 | Срок действия введёного пароля истёк | | ||
| + | |||
| + | В зависимости от возвращенного результата вы можете строить дальнейшие действия. | ||
| + | |||
| + | Пример построения автопроцесса: | ||
| + | |||
| + | {{: | ||
| + | |||
| + | --- // | ||
