1
0
mirror of https://github.com/actix/examples synced 2025-06-28 18:00:37 +02:00

Add a basic casbin example for actix-web. (#264)

* Add the casbin example for actix-web.

* Update for clear description.
This commit is contained in:
Chojan Shang
2020-03-03 14:13:43 +08:00
committed by GitHub
parent 7fea040acb
commit 84b364544b
6 changed files with 117 additions and 0 deletions

View File

@ -0,0 +1,14 @@
[request_definition]
r = sub, obj, act
[policy_definition]
p = sub, obj, act
[role_definition]
g = _, _
[policy_effect]
e = some(where (p.eft == allow))
[matchers]
m = g(r.sub, p.sub) && r.obj == p.obj && r.act == p.act

View File

@ -0,0 +1,5 @@
p, alice, data1, read
p, bob, data2, write
p, data2_admin, data2, read
p, data2_admin, data2, write
g, alice, data2_admin
1 p, alice, data1, read
2 p, bob, data2, write
3 p, data2_admin, data2, read
4 p, data2_admin, data2, write
5 g, alice, data2_admin