Supported Models
- ACL (Access Control List)
- ACL dengan superuser
- ACL tanpa pengguna: Ini sangat berguna untuk sistem yang tidak memiliki autentikasi atau login pengguna.
- ACL tanpa sumber daya: Dalam beberapa skenario, targetnya adalah jenis sumber daya bukan sumber daya individu. Izin seperti "write-article" dan "read-log" dapat digunakan. Ini tidak mengontrol akses ke artikel atau log tertentu.
- RBAC (Role-Based Access Control)
- RBAC dengan peran sumber daya: Baik pengguna maupun sumber daya dapat memiliki peran (atau grup) pada saat yang sama.
- RBAC dengan domain/penyewa: Pengguna dapat memiliki set peran yang berbeda untuk domain/penyewa yang berbeda.
- ABAC (Attribute-Based Access Control): Sintaks seperti "resource.Owner" dapat digunakan untuk mendapatkan atribut untuk suatu sumber daya.
- PBAC (Policy-Based Access Control): A flexible access control model that makes authorization decisions based on policies defined as rules, supporting dynamic and contextual authorization.
- BLP (Bell-LaPadula): A formal state transition model of computer security policy that describes a set of access control rules which use security labels on objects and clearances for subjects.
- Biba (Biba Integrity Model): A computer security model that restricts information flow in a system to prevent unauthorized disclosure of classified information.
- LBAC (Lattice-Based Access Control): A formal access control model that combines confidentiality and integrity controls in a unified framework, implementing a lattice structure for granular access control decisions.
- UCON (Usage Control): A next-generation access control model that emphasizes continuous authorization, attribute mutability, and a unified framework of authorizations, obligations, and conditions.
- RESTful: Mendukung jalur seperti "/res/*", "/res/:id", dan metode HTTP seperti "GET", "POST", "PUT", "DELETE".
- IP Match: Supports IP address matching for network-based access control.
- Deny-override: Dukungan untuk otorisasi izinkan dan tolak, di mana tolak menggantikan izinkan.
- Priority: Aturan kebijakan dapat diberi prioritas, mirip dengan aturan firewall.