Установка и использование платформы
Тонкая настройка платформы: настройка авторизации для 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="
]
}