Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
Info | ||
---|---|---|
| ||
Для выполнения 2Fa аутентификации через API можно воспользоваться скриптом на PS по ссылке: ссылка |
Описание работы скрипта
Info | ||
---|---|---|
| ||
Скрипт выполняет аутентификацию через стандартное API сервера Indeed AM. В качестве провайдеров аутентификации поддерживаются провайдеры с OTP, Passcode, Windows Password. Для работы скрипта необходимо наличие лицензии "Authentication API". |
Процесс аутентификации через API:
- Необходимо вызвать метод: /api/v5/templateSession/openVerifySession
- В качестве примера в скрипте используется формат имени "PrincipalName".
- При успешном выполнении метода вернется идентификатор сессии - переменная "$SessionId" в скрипте.
- Следующие шаги отличаются в зависимости от используемого провайдера аутентификации.
- Если OTP известен и его не нужно отправлять, то аутентификация выполняется по следующему алгоритму(функция "SimpleLogon" в скрипте):
- Запрос на ввод OTP.
- Подготовка шаблона аутентификации, вызывается метод: /api/v5/templateSession/prepareTemplateData
- Если подготовка прошла успешно, то создается шаблон, вызывается метод: /api/v5/templateSession/createTemplate
- Завершающий шаг - это аутентификация пользователя, метод: /api/v5/logon/authenticate
- Если OTP известен и его не нужно отправлять, то аутентификация выполняется по следующему алгоритму(функция "SimpleLogon" в скрипте):
Предварительные требования
Настройка
Пример работы
Table of Contents | ||
---|---|---|
|
...