Athenz là gì?
Bài viết được sự cho phép của tác giả Lê Chí Dũng
Athenz là open source tập hợp các dịch vụ và thư viện hỗ trợ ủy quyền dựa trên vai trò (RBAC) cho các trường hợp sử dụng và cấu hình (ủy quyền tập trung) cũng như các trường hợp sử dụng / cấp phép (phân quyền). Và được cung cấp LICENSE-2.0 bởi Yahoo Inc từ 2016.
Hệ thống ủy quyền của Athenz sử dụng hai loại token: Principal Token (N-Tokens) và RoleTokens (Z-Tokens).
Tên “Athenz” có nguồn gốc từ “Auth” và các thẻ “N” và “Z”.
Website: http://www.athenz.io/
Open source: http://www.github.com/yahoo/athenz
Những điểm nổi bật
Athenz cung cấp cả chức năng của một hệ thống tập trung và một chứng chỉ và hệ thống phân tán dựa trên IP để xử lý việc thực thi trên hộp.
Bạn nhận được những lợi thế sau đây bằng cách sử dụng Athenz:
- Hồ sơ bảo mật dựa trên dịch vụ: Định nghĩa bảo mật tự động chuyển xuống các máy chủ trong dịch vụ.
- Cung cấp động: Quy mô nhanh hoặc di chuyển khối lượng công việc xung quanh mà không cần sự can thiệp thủ công (không cấu hình IP).
- Nguồn chứng thực duy nhất: Hồ sơ dịch vụ hợp nhất phục vụ các triển khai bảo mật khác nhau, bao gồm hỗ trợ cho các thực thể không phải người dùng.
- Tự phục vụ: Cấu hình thời gian thực và thực thi kiểm soát truy cập dựa trên tài nguyên (khả năng quản lý động).
Quan trọng hơn, các kỹ sư sử dụng Athenz và không xây dựng hệ thống kiểm soát truy cập dựa trên vai trò riêng của họ mà không có cửa hàng trung tâm và thường dựa vào ACL mạng và cập nhật thủ công.
Tài liệu được cung cấp
- Bắt đầu
- Môi trương phat triển
- Thiết lập môi trường cục bộ / phát triển
- Thiết lập môi trường sản xuất
- Kiến trúc
- Hướng dẫn cho nhà phát triển
- Kiểm soát truy cập tập trung
- Kiểm soát truy cập phân cấp
- Tùy chỉnh Athenz
- Hướng dẫn sử dụng
Hỗ trợ
- Athenz-Dev dành cho cộng đồng nhà phát triển
- Người dùng Athenz dành cho người dùng các dịch vụ
Bài viết gốc được đăng tải tại lcdung.top
Có thể bạn quan tâm:
Xem thêm Việc làm Developer hấp dẫn trên TopDev
- B BenQ RD Series – Dòng Màn Hình Lập Trình 4k+ Đầu Tiên Trên Thế Giới
- i iOS 18 có gì mới? Có nên cập nhật iOS 18 cho iPhone của bạn?
- G Gamma AI là gì? Cách tạo slide chuyên nghiệp chỉ trong vài phút
- P Power BI là gì? Vì sao doanh nghiệp nên sử dụng PBI?
- K KICC HCMC x TOPDEV – Bước đệm nâng tầm sự nghiệp cho nhân tài IT Việt Nam
- T Trello là gì? Cách sử dụng Trello để quản lý công việc
- T TOP 10 SỰ KIỆN CÔNG NGHỆ THƯỜNG NIÊN KHÔNG NÊN BỎ LỠ
- T Tìm hiểu Laptop AI – So sánh Laptop AI với Laptop thường
- M MySQL vs MS SQL Server: Phân biệt hai RDBMS phổ biến nhất
- S SearchGPT là gì? Công cụ tìm kiếm mới có thể đánh bại Google?