Versions Compared

Key

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


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

Для интеграции с различными приложениями может быть использовано API Indeed AM.

В данном разделе описаны основные моменты и общие параметры, которые необходимы для использования API Indeed.


Запрос к API

Для обращения к методу необходимо выполнить POST, для некоторых методов GET, запрос по URL вида: http(s)://<dns_indeedam_server>/am/core/<url_api_method>, где 

  • dns_indeedam_server - Полное DNS имя сервера, где развернут Indeed AM Server. 
  • url_api_method - URL адрес соответствующего метода. URL указаны в документации у соответствующему методу, либо в Swagger. 

Пример для метода authenticateByWindowsToken, где DNS имя сервера Indeed AM: indeedam.indeed.local

Code Block
titleПример
https://indeedam.indeed.local/am/core/api/v5/logon/authenticateByWindowsToken



Идентификатор пользователя

UserId

Что это? 


Идентификаторы способов аутентификации 


Идентификаторы приложений

Info

Параметр "ApplicationId"

Внутренний модуль

Warning
titleВажно!

Для работы с внутренним модулем не требуется лицензия, достаточно иметь права на операции, предоставляемые внутренними модулями.

Функционал AM разбит на группы, за которые отвечают внутренние модули. Они реализуют внутреннюю бизнес логику решения. Их строковые идентификаторы используются для обращения к разным частям API Core сервера.

Внутренние модули Core сервера:

  • User Profile Setting Management
  • User Access Control Management
  • Hardware Devices Management
  • License Management
  • Authenticator Management
  • Authenticator Enrollment
  • User Accounts Management
  • Policy Management
  • User Cache Management
  • Business Applications Management

Кроме того, есть еще набор внутренних приложений:

  • Enterprise Management Console
  • Self Service
  • Native Enroller

Модуль интеграции


Warning
titleВажно!

Требуется лицензия для соответствующего модуля

 

Модуль, реализующий взаимосвязь решения AM и внешних систем, с которыми выполняется интеграция. К ним относятся:

  • Windows Logon
  • Enterprise SSO
  • IIS Extension
  • NPS RADIUS Extension
  • SAML Identity Provider
  • ADFS Extension
  • RDP Windows Logon
  • Authentication API

Модули интеграции могут представлять собой одно бизнес приложение (например Windows Logon), а могут иметь набор бизнес приложений, которые можно добавлять/удалять (например, модуль Enterprise SSO. Он предоставляет возможности интеграции с разными типами приложений пользователя (Desktop apps, Web apps) и для каждого нужно создавать отдельное бизнес приложение ESSO: 1С, Lotus Notes и пр.).


Table of Contents
classrightFloat