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

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

Для работы с Indeed CM API вы можете использовать любые инструменты. Далее описана настройка работы с API в Swagger, Postman, Windows PowerShell и Linux Bash. Настройка инструмента зависит от типа аутентификации, заданного в Мастере настройки:

  • Windows — по учетной записи Windows. Доступна только на Windows-сервере Indeed CM.
  • OpenID Connect — по протоколу OAuth 2.0 с получением токена доступа. Доступна на Windows- и Linux-серверах 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 и откройте конфигурационный файл приложения Indeed CM API appsettings.json.
  7. Убедитесь, что в параметре authentication установлено значение Windows.

Swagger

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

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

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

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

Postman

Чтобы настроить аутентификацию в Postman:

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

Чтобы выполнить запрос:

  1. В строке запроса выберите тип.
  2. Укажите URL запроса.
  3. Нажмите Send.