Ответ ниже применим к версии 1.1.7 БД YugaByte.
YCQL API YugaByte DB поддерживает управление доступом на основе ролей, аналогичное Apache Cassandra.
Например:
CREATE ROLE IF NOT EXISTS engineering;
CREATE ROLE IF NOT EXISTS john WITH PASSWORD = 'PasswdForJohn' AND LOGIN = true;
GRANT engineering TO john;
GRANT SELECT ON ALL KEYSPACES TO engineering;
YEDIS API YugaByte (постоянный, эластичный Redis-подобный API) поддерживает схему аутентификации на основе пароля. Вы можете включить контроль доступа для принудительной аутентификации на основе пароля в YEDIS с помощью команды CONFIG.
CONFIG SET requirepass "password"
Обратите внимание, что YEDIS также позволяет принимать несколько паролей (в настоящее время до 2). Это позволяет выполнять постепенную смену / обновление пароля без каких-либо сбоев приложения.
Управление доступом на основе ролей в SQL API YugaByte (в настоящее время в разработке) будет аналогично Postgres.
Подробнее см .: https://docs.yugabyte.com/latest/secure/.