Kaspersky Industrial CyberSecurity for Networks Public API auth (v3)

Download OpenAPI specification:Download

Public API for external connector authentication

Token

A recipient system can open a connection with Kaspersky Industrial CyberSecurity for Networks through an external API only using the HTTPS protocol and access tokens. Access tokens can be obtained only using certificates that were issued in the current installation of Kaspersky Industrial CyberSecurity for Networks for connectors. The procedure for creating and configuring connectors is described in the main user documentation for Kaspersky Industrial CyberSecurity for Networks.

Getting an access token using an external API for a recipient system

path Parameters
version
required
string
query Parameters
grant_type
string
Example: grant_type=refresh_token

Type of a token request. Indicated in the query string, not in the query body. Possible values:

  • ```certificate```—Get a token for the first time based on a connector certificate. In this case, a valid connector certificate must be used to establish a SSL connection.
  • ```refresh_token```—Update a token. In this case, a valid refresh token must be indicated in the ```refresh_token``` parameter.
refresh_token
string
Example: refresh_token=refresh-token2*****

Refresh token value. Indicated in the query string, not in the query body. It is defined only if grant_type=refresh_token.

Responses

Response samples

Content type
application/json
{
  • "access_token": "access-token1*****",
  • "token_type": "bearer",
  • "expires_in": 60,
  • "refresh_token": "refresh-token2*****"
}
© 2023 AO Kaspersky Lab