Перейти к основному содержимому
Версия: Indeed Access Manager 9.4

Быстрый старт

Для вызова методов API и тестирования запросов, используйте интерфейс Swagger, который встроен в Core Server.

Чтобы обеспечить доступ к интерфейсу, выполните следующие действия:

  1. Откройте конфигурационный файл am/core/app-settings.json.
  2. В параметре Documentation в теге Enabled установите значение true.
  3. Выпишите и настройте собственный клиентский сертификат и добавьте его в доверенные сертификаты.

Интерфейс Swagger будет доступен по ссылке http(s)://<DNS_IndeedAM_Server>/am/core/swagger/. Для доступа к интерфейсу выберите созданный ранее клиентский сертификат.

Токен администратора запроса

Для выполнения большинства запросов API требуются определенные права в системе Indeed. Для успешного выполнения таких запросов необходимо выполнить аутентификацию в API под пользователем с требуемым набором прав. После выполнения аутентификации будет получен токен сессии, который используется в запросах API.

Чтобы получить токен, последовательно выполните следующие запросы:

  1. /api/v6/templateSession/openVerifySession

  2. /api/v6/templateSession/prepareTemplateData

  3. /api/v6/templateSession/createTemplate

  4. /api/v6/logon/authenticate

При успешной аутентификации возвращается токен в формате JSON.

Подробнее об этом сценарии – в разделе Как работает скрипт.

Примечание

При использовании WARP токен можно получить с помощью метода authenticateByWindowsToken.