Быстрый старт
Для вызова методов API, тестирования запросов вы можете использовать интерфейс Swagger, который встроен в Core Server.
Для включения доступа к интерфейсу выполните следующие действия:
- Откройте конфигурационный файл am/core/app-settings.json.
- В параметре
Documentation
в тегеEnabled
установите значение true. - Выпишите и настройте собственный клиентский сертификат и добавьте его в доверенные сертификаты.
Интерфейс Swagger будет доступен по ссылке http(s)://<DNS_IndeedAM_Server>/am/core/swagger/. Для доступа к интерфейсу выберите созданный ранее клиентский сертификат.
Токен администратора запроса
Для выполнения большинства запросов API требуются определенные права в системе Indeed. Для успешного выполнения таких запросов необходимо выполнить аутентификации в API под пользователем с требуемым набором прав. После выполнения аутентификации будет получен токен сессии, который используется в запросах API.
Чтобы получить токен, последовательно выполните следующие запросы:
При успешной аутентификации возвращается токен в формате JSON.
Подробнее об этом сценарии смотрите в разделе Как работает скрипт.