Указывает параметры токена API, такие как его имя и значение. В элементе AccessTokens
может быть несколько элементов Token
.
Если для элемента UseAccessToken
установлено значение 1
, должен быть хотя бы один элемент Token
, который не может быть пустым.
Путь
ServerSettings
> AuthSettings > AccessTokens > Token
Вложенные элементы
Этот элемент является контейнером для следующих вложенных элементов:
См. описание этих элементов ниже.
Token > Name
Уникальное имя токена. Каждый токен в элементе AccessTokens
должен иметь уникальное имя.
Имя должно содержать от 1 до 40 символов Unicode.
Если для элемента UseAccessToken
установлено значение 1
, должен быть хотя бы один элемент Name
, который не может быть пустым.
Token > Value
Элемент, содержащий зашифрованное значение токена API, длиной 88 символов ASCII.
Не указывайте это значение непосредственно в файле конфигурации; используйте вместо него Kaspersky Scan Engine GUI или kl_access_util. Когда токен добавляется через Kaspersky Scan Engine GUI или kl_access_util, его значение шифруется. Не помещайте исходный токен в элемент Value
.
Если для элемента UseAccessToken
установлено значение 1
, должен быть хотя бы один элемент Value
, который не может быть пустым.
Token > Description
Описание содержит дополнительную информацию о токене. Например, имя клиента, использующего токен, или дата и время создания токена.
Описание может содержать до 1000 символов Unicode.
Этот элемент необязателен.
Token > Enabled
Указывает, должен ли Kaspersky Scan Engine авторизовать клиентов, указавших токен в заголовке запроса.
Возможные значения:
0
– токен выключен. Kaspersky Scan Engine не авторизует клиентов, указавших токен в заголовке запроса.1
– токен включен. Kaspersky Scan Engine может авторизовать клиентов, указавших токен в заголовке запроса.Если для элемента UseAccessToken
установлено значение 1
, должен быть хотя бы один элемент Enabled
, который не может быть пустым.
Пример
Ниже приведен пример элемента Token
.
<Token> <Name>Unlimited key</Name> <Value>SldYQTUyOUNVMnE3VWR2N3Izamk2QkVNc2hhLTV5dTBLcVUzeXZLdGYtNkkrVFUyQUVRQUNLQUFCSWdwRUlJTQ==</Value> <Description>Kaspersky Scan Engine Clients. Full access scope</Description> <Enabled>1</Enabled> </Token> |