Установка и использование платформы

Тонкая настройка платформы: настройка авторизации для gRPC и REST API

Авторизация необходима для обеспечения доступа к gRPC и REST API инструментам ноды.

Для настройки авторизации предназначена секция auth конфигурационного файла ноды.

Блокчейн-платформа Конфидент поддерживает авторизацию по tls-whitelist: необходимо, чтобы открытый ключ в клиентском TLS сертификате был равен одному из открытых ключей администраторов, перечисленных в разделе node.api.auth конфигурационного файла узла.

Авторизация обязательна для клиента блокчейн. Авторизация по tls-whitelist используется в узле по умолчанию.

Ниже приведён пример раздела секции auth конфигурационного файла узла:

auth {
   type = "tls-whitelist"

   # Public keys are expected in Base64 format
   admin-public-keys = [
       "MGYwHwYIKoUDBwEBAQEwEwYHKoUDAgIkAAYIKoUDBwEBAgIDQwAEQLh7lrv/ioWdnUkvX3NybRoeew1PPz1vMaajxzpi1CYoWRlrPC9RjlV ul5PCMyAL2OuO4lgpcqBj1+y2cEjajXw="
   ]
}
Смотрите также