Home / Companies / ScyllaDB / Blog / Post Details
Content Deep Dive

Role-based Access Control in ScyllaDB

Blog post from ScyllaDB

Post Details
Company
Date Published
Author
Jesse Haber-Kucharsky
Word Count
1,411
Language
English
Hacker News Points
-
Summary

ScyllaDB's upcoming open-source release will incorporate role-based access control (RBAC) to manage authentication and authorization, enhancing security beyond the default unrestricted access. Traditionally, user-based access control could become cumbersome, especially in settings with numerous resources requiring similar permissions, potentially leading to non-repudiation issues if an "umbrella" user is created. RBAC introduces roles as a solution, allowing permissions to be assigned to roles, which can then be granted to users, streamlining permission management and maintaining traceability. The transition to this system involves the automatic migration of existing user-based metadata to a new schema during a cluster upgrade, ensuring continuity and improved security without manual intervention. This enhancement aligns ScyllaDB with Apache Cassandra's approach while maintaining compatibility with older user-based commands for ease of migration.