Lewati ke konten utama

Supported Models

  1. ACL (Access Control List)
  2. ACL dengan superuser
  3. ACL tanpa pengguna: Ini sangat berguna untuk sistem yang tidak memiliki autentikasi atau login pengguna.
  4. 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.
  5. RBAC (Role-Based Access Control)
  6. RBAC dengan peran sumber daya: Baik pengguna maupun sumber daya dapat memiliki peran (atau grup) pada saat yang sama.
  7. RBAC dengan domain/penyewa: Pengguna dapat memiliki set peran yang berbeda untuk domain/penyewa yang berbeda.
  8. ABAC (Attribute-Based Access Control): Sintaks seperti "resource.Owner" dapat digunakan untuk mendapatkan atribut untuk suatu sumber daya.
  9. RESTful: Mendukung jalur seperti "/res/*", "/res/:id", dan metode HTTP seperti "GET", "POST", "PUT", "DELETE".
  10. Deny-override: Dukungan untuk otorisasi izinkan dan tolak, di mana tolak menggantikan izinkan.
  11. Priority: Aturan kebijakan dapat diberi prioritas, mirip dengan aturan firewall.

Contoh

ModelBerkas ModelBerkas Kebijakan
ACLbasic_model.confbasic_policy.csv
ACL dengan superuserbasic_with_root_model.confbasic_policy.csv
ACL tanpa penggunabasic_without_users_model.confbasic_without_users_policy.csv
ACL tanpa sumber dayabasic_without_resources_model.confbasic_without_resources_policy.csv
RBACrbac_model.confrbac_policy.csv
RBAC dengan peran sumber dayarbac_with_resource_roles_model.confrbac_with_resource_roles_policy.csv
RBAC dengan domain/penyewarbac_with_domains_model.confrbac_with_domains_policy.csv
ABACabac_model.confN/A
RESTfulkeymatch_model.confkeymatch_policy.csv
Tolak-timparbac_with_not_deny_model.confrbac_with_deny_policy.csv
Izinkan-dan-tolakrbac_with_deny_model.confrbac_with_deny_policy.csv
Prioritaspriority_model.confpriority_policy.csv
Prioritas Eksplisitpriority_model_explicitpriority_policy_explicit.csv
Prioritas Subjeksubject_priority_model.confsubject_priority_policyl.csv