Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Info
titleИнформация

Пример функций на PowerShell: ссылка

createTemplate

[POST] /api/v5/templateSession/createTemplate

Info

Созание шаблона для аутентфиикации по идентификатору открытой сессии

Объект запроса

  • SessionId - Обязательный параметр. Указывается GUID открытой сессии, полученный из метода "openVerifySession". 
Code Block
languagejs
{
  "SessionId": "00000000-0000-0000-0000-000000000000"
}

Объект ответа

Code Block
languagejs
"00000000-0000-0000-0000-000000000000"

openEnrollSession

[POST] /api/v5/templateSession/openEnrollSession

Info

В процессе


openVerifySession

[POST] /api/v5/templateSession/openVerifySession

Info

Открытие сессии для аутентфиикации пользователя указанного в "UserSearchParams" в приложении "ApplicationId" с использованием способа аутентфикации "ModeId"

Объект запроса

  • UserSearchParams - Массив параметров для поиска пользователя
    • Id - Внутренний идентификатор пользователя в системе Indeed AM. 
    • Email - Email адрес из каталога пользователя. 
    • Phone - номер телефона пользователя из каталога пользователя.
    • NameFormat - Числовое значение формата имени, которое будет указано в "Name". Поддерживаются следующие форматы: 
      • 0 - Undefined
      • 1 - CanonicalName
      • 2 - PrincipalName: name@domain.name.
      • 3 - SamCompatibleName: domain\\logon-name
      • 4 - DistinguishedName
      • 5 - Sid
  • ModeId - Обязательный параметр. Строковый идентификатор используемого способа аутентификации.  
  • ApplicationId - Обязательный параметр. Строковый идентификатор модуля Indeed AM. 
Code Block
languagejs
{
  "UserSearchParams": {
    "Id": "string",
    "Email": "string",
    "Phone": "string",
    "NameFormat": 0,
    "Name": "string",
    "ApplicationId": "string"
  },
  "ModeId": "00000000-0000-0000-0000-000000000000",
  "ApplicationId": "string"
}

Объект ответа

Info
titleGUID Открытой сессии

"00000000-0000-0000-0000-000000000000"


openIdentifySession

[POST] /api/v5/templateSession/openIdentifySession

Info

В процессе

prepareTemplateData

[POST] /api/v5/templateSession/prepareTemplateData

Info

Добавление информации о шаблоне пользователя. 

Объект запроса

  • Data - Аутентификационные данные пользователя(OTP или пароль и т.д в зависимости от используемого способа аутентификации)
  • SessionId - Идентификатор открытой сессии, полученный в "openVerifySession".


Code Block
languagejs
{
  "Data": {},
  "SessionId": "00000000-0000-0000-0000-000000000000"
}

Объект ответа

  • EnoughData - Признак того, что данных от клиента для формирования шаблона достаточно.
Code Block
languagejs
{
  "EnoughData": true,
  "BinaryData": "string",
  "StringData": "string"
}

Пример объекта ответа

Code Block
languagejs
{
  "ValidPropertiesMask": 1,
  "EnoughData": true,
  "BinaryData": null,
  "StringData": null
}



Table of Contents
classrightFloat