Skip to main content
Version: Axidian CertiFlow 7.2

Authentication

You can use any API tools to manage cards with Axidian CertiFlow API. This article describes how to configure API authentication in Swagger, Postman, Windows Powershell and Linux Bash.

Select the instruction depending on the authentication type configured in the Axidian CertiFlow Configuration Wizard.

Check authentication settings

  1. Launch the IIS Manager and select Default Web Site in the left menu.
  2. Expand the CertiFlow applications list and select the api application.
  3. In the application control panel, select the Authentication property and make sure that Windows Authentication is set.
  4. Close the IIS Manager.
  5. Open the C:\inetpub\wwwroot\certiflow\api\appsettings.json configuration file and make sure that the authentication parameter is set to Windows.

Swagger

To use Swagger, set up the API configuration file:

  1. Navigate to the C:\inetpub\wwwroot\certiflow\api catalog and open the appsettings.json file.
  2. In the webApiSettings section, set the enableSwagger parameter to true and save the changes.
  3. Apply changes to the Axidian CertiFlow Server.

Swagger is available at https:///certiflow/api/swagger.

Postman

Postman is available as a desktop or a web application. The instruction below describes how to configure authentication in the Postman desktop application.

  1. Click Add in the workbench to open a new tab.
  2. Go to the Auth tab and select NTLM Authentication.
  3. Enter the username and password.
  4. Select the request type and specify the request URL.
  5. Click Send.