NoSQL: Cassandra giới thiệu Xác thực dựa trên vai trò

2022-06-02 08:47:56

Trước Cassandra 2.2, nó chỉ hỗ trợ xác thực cơ sở người dùng, nhưng bây giờ Cassandra giới thiệu xác thực dựa trên vai trò mới.

Trong bài đăng này, tôi đang chia sẻ phần trình bày về cách tạo Vai trò trong Cassandra và Cách chỉ định các quyền khác nhau cho vai trò đó.
Bạn có thể trực tiếp sử dụng Vai trò này để xác thực và bạn cũng có thể chỉ định quyền đối với Vai trò tương tự cho một vai trò khác.

Đầu tiên, đăng nhập bằng siêu người dùng của Cassandra.

Tạo Keyspace nếu không tồn tại:

Tạo một vài bảng mẫu:

Tạo một vai trò mẫu mà không cần quyền truy cập Superuser:
Nếu bạn gặp lỗi này : “Tổ chức.apache.cassandra.auth.CassandraRoleManager không hỗ trợ MẬT KHẨU ”, hãy truy cập giải pháp này.

Cấp các quyền khác nhau cho Vai trò này:

Nếu bạn gặp bất kỳ lỗi nào như "Thao tác GRANT không được AllowAllAuthorizer hỗ trợ", bạn phải sửa đổi giá trị của "người ủy quyền" trong cassandra.tệp yaml.

Cấp quyền cho tất cả các không gian phím:

Tạo Vai trò thử nghiệm mới và biến nó thành bản sao của vai trò hiện tại:

Liệt kê tất cả các Vai trò và quyền của nó:

Xem thêm:


Chia sẻ: