Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/casbin/casbin
An authorization library that supports access control models like ACL, RBAC, ABAC in Golang: https://discord.gg/S5UjpzGZjN
https://github.com/casbin/casbin
Performance improvement: avoid copying govaluate parameters unnecessarily
d4452a0de0ccb7b861875d619808a18a5eaceec0 authored over 5 years ago by Yang Luo <[email protected]>08a17ddc77232498f55120b71bb49df3949768d1 authored over 5 years ago by Jesse Szwedko <[email protected]>
59c2c4772f5122a008a9fe2b68a819760191bcd3 authored over 5 years ago by Yang Luo <[email protected]>
b7676f19301c94b553c0fdfe3c3b0ae92753e5f9 authored over 5 years ago by Yang Luo <[email protected]>
Minor correction for README
8f5f266b38dadc8d4793b0d2d0f048e5b9eb6e83 authored over 5 years ago by Yang Luo <[email protected]>ece5f13a4fe12c3d41beb68851ff56283c208168 authored over 5 years ago by Jamieson Becker <[email protected]>
c621ebfa91c80948aa24c169a3e09b3e2cf67596 authored over 5 years ago by Yang Luo <[email protected]>
Activating Open Collective
1708443b847d737feb81afaa4eba000bf9243bd4 authored over 5 years ago by Yang Luo <[email protected]>Added errors in rbac_api.go
aa0e30b78cf56acc0c4efc826aae3914d8ee8631 authored over 5 years ago by Yang Luo <[email protected]>added vendor to .gitignore
error package
re-added spaces for clarity
c64f6f99f8f8d2aa7e00f89ee26fd2e16856ba46 authored over 5 years ago by L04DB4L4NC3R <[email protected]>f75138ca3072416d2383d085d9e631d445bced8d authored over 5 years ago by Yang Luo <[email protected]>
0d99fc288abb2d75b163f4d0a1d286e25f5660f6 authored over 5 years ago by Yang Luo <[email protected]>
06f40d719334c39a5d3751ca9b1d93c331cef062 authored over 5 years ago by Yang Luo <[email protected]>
ccd536f4ce692763de9459f1cfb8889bf4df16cd authored over 5 years ago by Yang Luo <[email protected]>
1dc7284d4b2704ad5ac4121e99820e9ebdf5cbfb authored over 5 years ago by Jess <[email protected]>
make code more elegant and efficient
0febac7bad351413ad297687710e58d1f941d08f authored over 5 years ago by Yang Luo <[email protected]>Signed-off-by: Steve <[email protected]>
9ad16ac5f0554cef48a857c841bf2516b26b20ac authored over 5 years ago by Steve <[email protected]>1897004f8f9a621f4f70b35ab6db5cd55b9e4e17 authored over 5 years ago by Yang Luo <[email protected]>
Replace `sync.Mutex` with `sync.RWMutex` for CachedEnforcer
3707a9714d471d12c95963ca696fc2d05fe4e1d2 authored over 5 years ago by Yang Luo <[email protected]>This allows us to avoid read contention on the cache.
b5d34d7a66e5a39dfc59733e698050395b904b4b authored over 5 years ago by Jesse Szwedko <[email protected]>Fix GetImplicitPermissionsForUser
9814ac94c19c922c0afd5c2f34255e0d543ef372 authored over 5 years ago by Yang Luo <[email protected]>3c495a5c6b394f4fb5f2f35fb8890ce4550fb8f3 authored over 5 years ago by Zixuan Liu <[email protected]>
Add domain paramter for GetImplicitPermissionsForUser
312d222b08a1d01f34bae3bac18237963300459b authored over 5 years ago by Yang Luo <[email protected]>6d2f0eef4c310a0446a74b7429f9ff6448c4a076 authored over 5 years ago by Zixuan Liu <[email protected]>
c91f6bad96da362fa5e445814abd5ee400845aa2 authored over 5 years ago by Yang Luo <[email protected]>
4e999907ffae43e393243a16490a61fbc51fc135 authored over 5 years ago by Yang Luo <[email protected]>
e2406bc8d1222ca55d8ae1cebe2b9214c333d7ed authored over 5 years ago by Yang Luo <[email protected]>
f359cf33fe0091d4ac9a15775b2bb81a6ab6b45e authored over 5 years ago by Zixuan Liu <[email protected]>
add synced versions for rbac_api_with_domains methods
3c759d3fd891d2a04ef08a48d249a490cf879c34 authored over 5 years ago by Yang Luo <[email protected]>Typo: reids to redis
2860f58f82006518c1f76649c9d55200f1b32980 authored over 5 years ago by Yang Luo <[email protected]>3b3529c14341fdf40cbdbc926fdcee994a54db88 authored over 5 years ago by anemtarev <[email protected]>
e60dacd5817134f9b5de8caae2d4b642d53fb801 authored almost 6 years ago by luqiangpeng <[email protected]>
31fe6ec7d0617ac45af7df04924db0d356313a22 authored almost 6 years ago by Yang Luo <[email protected]>
8c9a4fe50e78191ded8bbcda1060ea5bc5386eb5 authored almost 6 years ago by Yang Luo <[email protected]>
c87db9db0776611569908fbc589656e8ab5fb123 authored almost 6 years ago by Yang Luo <[email protected]>
c2cf0ee0ba3bccb31da4d9c8975ad95ad3ba7e87 authored almost 6 years ago by Yang Luo <[email protected]>
ae3a553c1fba08c041e682ff4842e34b3f49a21a authored almost 6 years ago by Yang Luo <[email protected]>
f3653a3ce7975b840d0660de2dd57ba27eeec105 authored almost 6 years ago by Yang Luo <[email protected]>
Add more explicit panic log when the defined policy rule is invalid
a5a1667e25abdbc5a4414ea9b6b889764174b7ec authored almost 6 years ago by Yang Luo <[email protected]>dd3b32d4abac8c21e55f5b247e1dc3e32ba66b0b authored almost 6 years ago by pmalhaire <[email protected]>
77933481d9d6fe2805b4358dd3b8cec430599c8d authored almost 6 years ago by Yang Luo <[email protected]>
4aa316fb68d44d4cc5ddd98d7e9ec80bc0a8b081 authored almost 6 years ago by Yang Luo <[email protected]>
99a37e9de1cafaa7d6f4d56b7b384ddca50dfe3c authored almost 6 years ago by Yang Luo <[email protected]>
dbdb6cbe2e7a80863e4951f9ff36da07fef01b75 authored almost 6 years ago by Yang Luo <[email protected]>
80b157125466dd485c6ca2b950b4d870f54022fc authored almost 6 years ago by Yang Luo <[email protected]>
63da3c7ac8d7919990a0c17f6600be61ce40e5f7 authored almost 6 years ago by Brad DeMorrow <[email protected]>
5eec294722043b93883a46128a884a842f6b8d61 authored almost 6 years ago by Yang Luo <[email protected]>
13c2894299cb93747ba599ea039c6555e81023de authored almost 6 years ago by Yang Luo <[email protected]>
fix escapeAssertion bug
bca55cf5bd96df5cdd40b4da86e93c1d47c9c793 authored almost 6 years ago by Yang Luo <[email protected]>4473e17834cd1d5d87a2eeee71931ce44d36d3c6 authored almost 6 years ago by Roman <[email protected]>
411fb496b563585bdb8909f02d4e032542b3ec77 authored almost 6 years ago by Yang Luo <[email protected]>
88ec167364b3e2d51aa7bb39e2d927747eb26c53 authored almost 6 years ago by Yang Luo <[email protected]>
0c6d3b6aa5f380110520b8ae866905dc4184deab authored about 6 years ago by Yang Luo <[email protected]>
0e442c31f8b72b719799cbe5742baade1bfb93c8 authored about 6 years ago by Yang Luo <[email protected]>
e88855b6d63a089e2435e4a8dfd9bb03cf3709cf authored about 6 years ago by Yang Luo <[email protected]>
Add more safe functions and test code.
602737c848b6412eb135bde68d48fb837cfcb3f8 authored about 6 years ago by Yang Luo <[email protected]>27e4d0c01804cde38bb00eff5e686c4d1b62250a authored about 6 years ago by TechLee <[email protected]>
20d204e870c70593f4ee9b46845e1f1a635d4c6b authored about 6 years ago by Yang Luo <[email protected]>
3f3704117bb88071696e2d5317a6815cb67b28de authored about 6 years ago by Yang Luo <[email protected]>
cb86f266e66a1ba9a18348e5a2f623d402505f8d authored about 6 years ago by Yang Luo <[email protected]>
12d9fd1d0654b74d5b59220fee3205275ce5657b authored about 6 years ago by Yang Luo <[email protected]>
Refactor RBAC pattern
b0ab60afa06ca36cb8eb1c437aa749d160c3746c authored about 6 years ago by Yang Luo <[email protected]>8fff915b26e744697405fc3de2d23876aae8c9b8 authored about 6 years ago by nodece <[email protected]>
7650cba3506a36ef09bfd689efb15c74a9d37002 authored about 6 years ago by Yang Luo <[email protected]>
Add RESTful Support for g
92e8e270c29e66b2db9901b89f946aa202614c77 authored about 6 years ago by Yang Luo <[email protected]>8cfc636f78752a7da383f0dffc7b11019fad3d33 authored about 6 years ago by nodece <[email protected]>
a50dc5759f9af6fbe7597ab6d73d54294eab0d02 authored about 6 years ago by Yang Luo <[email protected]>
fadc1bc64c7172c0ecf6122a4133e1f91774d3e2 authored about 6 years ago by Yang Luo <[email protected]>
99df23ebbdb11ada28cf6c7e0cbae8dfdc5b8e23 authored about 6 years ago by Yang Luo <[email protected]>
add GetUsersForRoleInDomain and test code
3d8b7010817971e95defc3b3ecc679a013167c7d authored about 6 years ago by Yang Luo <[email protected]>36ff1d32ed62c84a493d9953c8c0772c993784ea authored about 6 years ago by Gordon Wang <[email protected]>
Added Safe* methods to the SyncedEnforcer
309cbd02c02fbd510e56af9a49bc868ee74645b6 authored about 6 years ago by Yang Luo <[email protected]>735d39238af8260d188183578feeaa4e6b3854f8 authored about 6 years ago by Emil Nikolov <[email protected]>
15f506fbef684d5a19c2d8a1f75c6ceb211e7428 authored about 6 years ago by Yang Luo <[email protected]>
287dc513fa6e1e83f4959b1f4e8eaa8ae3962d7f authored about 6 years ago by Yang Luo <[email protected]>
[enhancement/#96] Skip filtered policy init
afca7376a45c904561313f2f5ec5cf645f3597c3 authored about 6 years ago by Yang Luo <[email protected]>Do not load the full policy when initializing a filtered adapter.
Closes #96
e881ddbd74e4cd9c667a208fd1b38ffc96d9097f authored about 6 years ago by Ryan Clarke <[email protected]>92d7a7a5502cd07aed1e9f163580f1b6839163c0 authored about 6 years ago by Yang Luo <[email protected]>
542e16cac74562eefac970a7d0d1467640d1f1cb authored about 6 years ago by Yang Luo <[email protected]>
405995be749769896024b86795df24c2236c3369 authored about 6 years ago by Yang Luo <[email protected]>
5ff5a6f5e38a392305b3291c5433bf79ea2afb3d authored about 6 years ago by Yang Luo <[email protected]>
a3bd682464fc2295f28a3d25d42bf4a9f31d7c5a authored about 6 years ago by Yang Luo <[email protected]>
logger interface
02125517a9a4204b542b9a9c2336deff5568c68c authored about 6 years ago by Yang Luo <[email protected]>79f361bc08c7007791999183f79b2655b6923567 authored about 6 years ago by Jordi Llonch <[email protected]>
Don't swallow errors
c96868ecc4e0abd15af3b349d58fa663c63aa25f authored about 6 years ago by Yang Luo <[email protected]>The library as a general rule seems to follow the approach of throwing a panic in an unrecoverab...
d74482d588b5d78d9da0ce247582c84eaa32c258 authored about 6 years ago by Davis Ford <[email protected]>7a9b0a6d8d48f902663fe98e1e6aa4e433ac3cc2 authored about 6 years ago by Yang Luo <[email protected]>
a0c9f52190cfa7718f2d5dd5820d0290d6403e31 authored about 6 years ago by Yang Luo <[email protected]>
Fix test title typo from 'Objeccts' to 'Objects'
86ecb3e91f9788919c3128fa3eefd0c5c4becaf9 authored about 6 years ago by Yang Luo <[email protected]>189bc100e1d14c5a5ae5a1d7f1c612290f6ecbe7 authored about 6 years ago by Yonas <[email protected]>
50c864cc509ae7433beb6d154b59804a236ea9f3 authored about 6 years ago by Yang Luo <[email protected]>
3d9bc25b174dc588e29821353413ba72d2577cb6 authored about 6 years ago by Yang Luo <[email protected]>
3e0da645c8d5fff7bb406408e453e5a3383872fc authored over 6 years ago by Yang Luo <[email protected]>
6dde83be5ec2460ddc42cdcc7cd6b19139adf961 authored over 6 years ago by Yang Luo <[email protected]>
0732dd1a6fec8d325588cd23a45b6d37688907bb authored over 6 years ago by Yang Luo <[email protected]>
314bd68389839afa573abf6f6223d06534d4c06b authored over 6 years ago by Yang Luo <[email protected]>
remove commented-out code
009b99117968d36c1d49892899655cba0be771d6 authored over 6 years ago by Yang Luo <[email protected]>use type switch var binding to reduce the amount of type assertions
3af963774fceea8a9af5b05ec469af0a2afce849 authored over 6 years ago by Yang Luo <[email protected]>remove redundant parenthesis from type conversion exprs
02f3171fc71e510cfce0e120dc511cf784e421bd authored over 6 years ago by Yang Luo <[email protected]>Found using https://go-critic.github.io/overview#commentedOutCode-ref
5ee817f00b02eb4846d57996dec7b6819c03c0c1 authored over 6 years ago by Iskander Sharipov <[email protected]>