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
- 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ụ