You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

createTemplate

[POST] /api/v5/templateSession/createTemplate

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

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

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

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

"00000000-0000-0000-0000-000000000000"

openEnrollSession

[POST] /api/v5/templateSession/openEnrollSession

В процессе


openVerifySession

[POST] /api/v5/templateSession/openVerifySession

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

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

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

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

GUID Открытой сессии

"00000000-0000-0000-0000-000000000000"


openIdentifySession

[POST] /api/v5/templateSession/openIdentifySession

В процессе

prepareTemplateData

[POST] /api/v5/templateSession/prepareTemplateData

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

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

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

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

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

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

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



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


  • No labels