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

Аутентификация

Для работы с API вы можете использовать любые инструменты. Далее описана настройка работы с API в Swagger, Postman, Windows Powershell, Linux Bash.

Выберите инструкцию в зависимости от типа аутентификации, настроенного на этапе конфигурирования Indeed CM в Мастере настройки.

Проверка настроек аутентификации

  1. Запустите Диспетчер служб IIS (Internet Information Services (IIS) Manager).
  2. В левом меню выберите сайт Default Web Site и раскройте список приложений cm.
  3. Выберите приложение api.
  4. В панели управления приложением выберите свойство Проверка подлинности (Authentication) и убедитесь, что выбрана Проверка подлинности Windows (Windows Authentication).
  5. Закройте Диспетчер служб IIS.
  6. Откройте конфигурационный файл C:\inetpub\wwwroot\cm\api и убедитесь, что в параметре authentication установлено значение Windows.

Swagger

Чтобы работать с API через Swagger, внесите изменения в конфигурационный файл для приложения API:

  1. Откройте файл appsettings.json. Файл находится в каталоге C:\inetpub\wwwroot\cm\api.
  2. В секции webApiSettings в параметре enableSwagger установите значение true и сохраните изменения.
  3. Примените настройки на сервере Indeed CM.

Интерфейс Swagger будет доступен по ссылке https://<FQDN сервера Indeed CM>/cm/api/swagger.

При аутентификации в Swagger автоматически используются учетные данные Windows.

Postman

Postman доступен в виде приложения или в веб-интерфейсе. Ниже описана работа с API через приложение Postman.

  1. В левой части верхней панели управления Postman нажмите +. Откроется поле для ввода запросов.
  2. Перейдите на вкладку Auth и в выпадающем списке выберите NTLM Authentication.
  3. Введите имя пользователя и пароль.
  4. В выпадающем списке запросов выберите тип запроса и укажите URL.
  5. Нажмите Send.