Skip to main content
Version: Indeed Certificate Manager 7.1

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

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

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

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

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

Swagger

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

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

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

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

Postman

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

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