snapshot of https://github.com/casbin/casbin.git (master, 2026-09-15; blobs > 131072B omitted)
Some checks failed
Build / test (1.21) (push) Successful in 2m21s
Build / benchmark (1.21) (push) Failing after 2m28s
golangci-lint / golangci (push) Successful in 19m40s

This commit is contained in:
upstream-mirror
2026-09-15 21:46:19 +05:00
commit d8971e16fb
234 changed files with 28137 additions and 0 deletions

25
examples/orbac_policy.csv Normal file
View File

@@ -0,0 +1,25 @@
# Permission rules: role, activity, view, organization
p, manager, modify, document, org1
p, manager, consult, document, org1
p, employee, consult, document, org1
p, manager, modify, report, org2
p, manager, consult, report, org2
p, employee, consult, report, org2
# Empower: subject, role, organization
g, alice, manager, org1
g, bob, employee, org1
g, charlie, manager, org2
g, david, employee, org2
# Use: action, activity, organization
g2, write, modify, org1
g2, read, consult, org1
g2, write, modify, org2
g2, read, consult, org2
# Consider: object, view, organization
g3, data1, document, org1
g3, data2, document, org1
g3, report1, report, org2
g3, report2, report, org2
1 # Permission rules: role, activity, view, organization
2 p, manager, modify, document, org1
3 p, manager, consult, document, org1
4 p, employee, consult, document, org1
5 p, manager, modify, report, org2
6 p, manager, consult, report, org2
7 p, employee, consult, report, org2
8 # Empower: subject, role, organization
9 g, alice, manager, org1
10 g, bob, employee, org1
11 g, charlie, manager, org2
12 g, david, employee, org2
13 # Use: action, activity, organization
14 g2, write, modify, org1
15 g2, read, consult, org1
16 g2, write, modify, org2
17 g2, read, consult, org2
18 # Consider: object, view, organization
19 g3, data1, document, org1
20 g3, data2, document, org1
21 g3, report1, report, org2
22 g3, report2, report, org2