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

use type switch var binding to reduce the amount of type assertions

Found using https://go-critic.github.io/overview#typeSwitchVar-ref

d3415d03317e8278ace4da4b64064af47d7195aa authored over 6 years ago by Iskander Sharipov <[email protected]>
remove redundant parenthesis from type conversion exprs

(T)(v) is identical to T(v) when T is not a pointer type.

Found using https://go-critic.github....

68fe4aa08767db05809078ec161c0977136b7650 authored over 6 years ago by Iskander Sharipov <[email protected]>
Initialize role manager, effector and watch in initialize().

1b1168f22dba11e2a5ac8f68792c1a91c362ff41 authored over 6 years ago by Yang Luo <[email protected]>
Remove Donation in README.

e0c874a251546e151f57c1d163deb4d628a28c0d authored over 6 years ago by Yang Luo <[email protected]>
Improve the README about multi-language support.

d625e1b1699a1788af7d6dd91d5ed171a7654e65 authored over 6 years ago by Yang Luo <[email protected]>
Improve the LICENSE of README.

a6a89b6edd5ab636ccb22241e97a17c36e034f40 authored over 6 years ago by Yang Luo <[email protected]>
Add Muxi Cloud to our adopters in README.

b69b12083f2c3b246a0cbd1325346b4e464334e9 authored over 6 years ago by Yang Luo <[email protected]>
Add test case TestMatcherUsingInOperator & examples/rbac_model_matcher & update README.md (#123)

* add test case TestMatcherUsingInOperator & examples/rbac_model_matcher_using_in_op.conf

* U...

ea1056546146bf8b0f3d0872219b9937e3677930 authored over 6 years ago by Nperson <[email protected]>
Merge pull request #122 from Outman9946/enhancement_multi_line

Update README.md

695c374a6617e9cdc930e8666307a772577cbd70 authored over 6 years ago by Yang Luo <[email protected]>
Update README.md

66f1ae1496ce18206634fd39f748a3c47a5070af authored over 6 years ago by zhanghelong <[email protected]>
Merge pull request #120 from Outman9946/enhancement_multi_line

config-enhancement: allow PERM metamodel describe in multi-line

fcdeb1bf92b55b93e29ce640b0e9b2d9f1ad58b4 authored over 6 years ago by Yang Luo <[email protected]>
Add TestRBACModelInMultiLines & example/rbac_model_in_multi_line.conf

a7d698d810358833352920e535d9bfef33d66231 authored over 6 years ago by zhanghelong <[email protected]>
fix issues

d25631d687b1dc7c14cbfca131a21c724f978612 authored over 6 years ago by zhanghelong <[email protected]>
optimize codes & add more test cases

b7450e3c6c0b1b70cf3c4b71306621e03f52b9ff authored over 6 years ago by zhanghelong <[email protected]>
config-enhancement: allow PERM metamodel describe in multi-line

2a4c030c58a60477827d5fd204c46d128bc49902 authored over 6 years ago by zhanghelong <[email protected]>
Simplify the role link printing.

55338a04250fcadc6b6329dd2751351183ed0191 authored over 6 years ago by Yang Luo <[email protected]>
Merge pull request #118 from maplebeats/master

fix CachedEnforcer panic

853ffad92b61d24ce392ddb349649a37cf791dce authored over 6 years ago by Yang Luo <[email protected]>
add cached benchmark

53e527849a4e55a521002902f885ddeab04a0e32 authored over 6 years ago by titustian <[email protected]>
fix rvals convert panic and map cache panic

7dd08ec69451984b0888a7f38af08ea315c3ba9d authored over 6 years ago by titustian <[email protected]>
Refactor out enforcer_synced_test.go

f0a18fad92bbcee6aeee59413b8f98014cc4cc8f authored over 6 years ago by Yang Luo <[email protected]>
Add CachedEnforcer to cache the enforcement decisions.

ffbe381d2eb4542c58d9bce94798476d742e0bfc authored over 6 years ago by Yang Luo <[email protected]>
Use better function names in TestKeyMatchCustomModel.

b70d157891affa3b056755344b8cda9ee8f25733 authored over 6 years ago by Yang Luo <[email protected]>
Improve the supported languages in README.

2523c4a387a417133714e7fec3c4f7bde2c9178b authored over 6 years ago by Yang Luo <[email protected]>
Fix the Auth0 link in README.md

5341f190cf08d5c6029df856706b8d6c43c5038b authored over 6 years ago by Chris Whiten <[email protected]>
Remove Auth0 sponsorship from README.

9b70943b813c2bec8a02170ada40556886aaa1b3 authored over 6 years ago by Yang Luo <[email protected]>
Merge pull request #106 from jungju/master

Safe to check variable line after TrimSpace()

53ef322a6e431b7d9f50fd451a81e8a7d25440b7 authored over 6 years ago by Yang Luo <[email protected]>
Fix the missing ... in LogPrint().

556cdaabd00d090e47ea3092b46fb8d41ef65478 authored over 6 years ago by Yang Luo <[email protected]>
Variable line must be checked after TrimSpace()

5a2571d9084994031018fe9cdef75abf4cb36377 authored over 6 years ago by Jungju <[email protected]>
Add Argo CD to our adopters in README.

de4c136e47ae0fcd4d25ea26a5454a31bb07d097 authored over 6 years ago by Yang Luo <[email protected]>
Add Skydive to our adopters in README.

092da6a054faa8ec430147aa7299e7420e5f24c2 authored over 6 years ago by Yang Luo <[email protected]>
Add Redis Watcher to README.

1caa46ef09d00bb8d1123651156aeb17a8a4f07f authored over 6 years ago by Yang Luo <[email protected]>
Add the online editor to README.

7477c3854dc246399a15400bd5861c13b745ba4b authored over 6 years ago by Yang Luo <[email protected]>
Separate "g" and "p" rules with "\n" in examples.

bb7102434bbc55f91baccf35eb5530bd2340e5d1 authored over 6 years ago by Yang Luo <[email protected]>
Merge pull request #98 from kenjones-cisco/task/lint-fixes

Task: Resolve lint errors

2d8d2b24c6082e694d2405a810c488b06ecdc25d authored over 6 years ago by Yang Luo <[email protected]>
Task: Resolve lint errors

437f266893d038cf14387afb4b3507f9761d97f0 authored over 6 years ago by kenjones <[email protected]>
Add policy update' tutorial to README.

25ad5e60dee6815826ceb9fe2a9873362a32ce0b authored over 6 years ago by Yang Luo <[email protected]>
Add Filtered File Adapter in README.

d71629e497929858300c38cd442098c178121c30 authored over 6 years ago by Yang Luo <[email protected]>
Add Banzai Pipeline to our adopters in README.

31707137da6eeed7427dc7d16d12d855bc002d8a authored over 6 years ago by Yang Luo <[email protected]>
Add Banzai Cloud's tutorial.

f2b9509e92612a3c904351c98e164ef42918526d authored over 6 years ago by Yang Luo <[email protected]>
Merge pull request #91 from Codier/patch-1

Update typo in comments

562acd2dbcaad1466a0c9fbd3efb0ff3e0ed8d93 authored over 6 years ago by Yang Luo <[email protected]>
Update typo in comments

abd3787eb97ed69a6a37a91ab9e9a2d24bb91a9f authored over 6 years ago by Di Peng <[email protected]>
Fix the wrong spaces in logging of RBAC API with domains's test.

369b7333abdfc4d59402886edcf8b1558796bd7e authored over 6 years ago by Yang Luo <[email protected]>
Remove useless testHasGroupingPolicyStringInput().

8f5641bdf7e9cc89ce989ccec19b3fd3bcf8e950 authored over 6 years ago by Yang Luo <[email protected]>
Simplify util's ParamsToString().

d505b1c164c3bc706723bb345c1a19ab40394492 authored over 6 years ago by Yang Luo <[email protected]>
Fix the format in Mgmt API's test.

0d45f0794b8f8a4f4690098916ef819852de2557 authored over 6 years ago by Yang Luo <[email protected]>
Add ZooKeeper Watcher to README.

023e918c1469e526b47ebfc1b8852a75bc0c3807 authored over 6 years ago by Yang Luo <[email protected]>
Improve the param of Enforcer.AddFunction().

f2d73eb522961daf8f1a6b35222f89dd7ec07e40 authored over 6 years ago by Yang Luo <[email protected]>
Move UI editor's images outside.

958e974dc688ceda876820d963ed50677c0921ec authored over 6 years ago by Yang Luo <[email protected]>
Remove useless spaces.

ea93e03f0541b39d8537eb02591db7955454351c authored over 6 years ago by Yang Luo <[email protected]>
Simplify the GenerateGFunction() function.

840a3b560cded3e6321b56599857aaf29c24623c authored over 6 years ago by Yang Luo <[email protected]>
Move generateGFunction() to util package.

a552741ff11d7c109e4bc2b90129dec0bc242237 authored over 6 years ago by Yang Luo <[email protected]>
Accept modelPath in NewModel().

6f8b48378a0b1a084ca033fbd4db428f4a479642 authored over 6 years ago by Yang Luo <[email protected]>
Refactor the Init- functions of the Enforcer.

2ec53e21a08b4cbf978012d941c6165211e62d1b authored over 6 years ago by Yang Luo <[email protected]>
Simplify the Enforce() code.

ad4136c716751f72b27fa1140cf4a75af61ef8c7 authored over 6 years ago by Yang Luo <[email protected]>
Refactor out generateGFunction() in Enforcer.

4ba0f2f6891fc589f2a337cb19dff407f7d87014 authored over 6 years ago by Yang Luo <[email protected]>
Remove policyLoop label in code.

99c5a505dba420e465457c69294b8e134ab9822d authored over 6 years ago by Yang Luo <[email protected]>
Improve the code format of if.

dc1837ecafc77e2a8585745530ce22e75f8a1f27 authored over 6 years ago by Yang Luo <[email protected]>
Fix some comments.

ff53dd9a472d4bc57c533eb9ec7baa648faa9bb9 authored almost 7 years ago by Yang Luo <[email protected]>
Improve the code format in Mgmt API.

828b9a17c2f4ebcee0908b4617db1deb5c0d5f5d authored almost 7 years ago by Yang Luo <[email protected]>
Use go tip in Travis CI.

d68b28651be50f4bf6298b6a977b2abb9d7925a3 authored almost 7 years ago by Yang Luo <[email protected]>
Add php-casbin to README.

4ceb6aeb4c9ae8568b160c5ecf6310f54cb0ac50 authored almost 7 years ago by Yang Luo <[email protected]>
Merge pull request #80 from cpg1111/remove_reflect

Remove reflect

97a95485da8215fb7df51f4b22d0c9aec8f80569 authored almost 7 years ago by Yang Luo <[email protected]>
Add String Adapter to README.

733e4d852afef43a00bb76d031d1ed484b0efeee authored almost 7 years ago by Yang Luo <[email protected]>
remove reflect from management api

2a5cf61609d8a98d1184e2909c7de47c694abcbd authored almost 7 years ago by cpg1111 <[email protected]>
remove reflect from FilteredAdapter type assertions

a04b09881c2fbb57d19fe3d26da3f83f8dfea8b4 authored almost 7 years ago by cpg1111 <[email protected]>
replace reflect.Kind() calls with switch-type statements

58f5bf56a0c3e80934f7d50c7386daeb8549e145 authored almost 7 years ago by cpg1111 <[email protected]>
Refactor out filter_test.go

9a6dc9c980584635572a73e93a81197e1dcb0e89 authored almost 7 years ago by Yang Luo <[email protected]>
Merge pull request #78 from faceless-saint/master

[feature] Add policy filtering

04b3731d8ac4b3b0822690b18034dc5084fbc4d8 authored almost 7 years ago by Yang Luo <[email protected]>
[style] Run go fmt

0f4a37f0047f2d37ff737ee414d3ea7c6cff88ae authored almost 7 years ago by Ryan Clarke <[email protected]>
[feature] Implement Policy Filtering

A new interface, `FilteredAdapter`, extends the `Adapter` interface
with the ability to load a f...

e9895b6cc3f0eb8e95dc9cc6bb29875acf48c6f6 authored almost 7 years ago by Ryan Clarke <[email protected]>
Add Bolt Adapter in README.

f418a848b452dc6be42851fb6413a81f860d70d9 authored almost 7 years ago by Yang Luo <[email protected]>
Fix the pointers to VMware Dispatch in README.

4d1319976d1d76ce7273399ac7bfed9e58491428 authored almost 7 years ago by Yang Luo <[email protected]>
Merge pull request #74 from matevzmihalic/fix/rbac-concurrency

Fix default role manager concurrency

cef59c85311e768511c229743965df9c1406c090 authored almost 7 years ago by Yang Luo <[email protected]>
Fix default role manager concurrency

3754dbdd58dba82c8fec65512487c3a266d5b84e authored almost 7 years ago by Matevz Mihalic <[email protected]>
Add SetEffector() to Enforcer API.

d466314c71270cba7491fe9758218d6dbe73b71c authored almost 7 years ago by Yang Luo <[email protected]>
Refactor out DefaultEffector.

854e395cb6ed80493bb7b374e24ec899c889e753 authored almost 7 years ago by Yang Luo <[email protected]>
Refactor out the effector interface.

7c4e489e61d145db2c90d97125467c8d5709edad authored almost 7 years ago by Yang Luo <[email protected]>
Add matcherResults to enforcer.

25f887d8d19315b0583c777d8abe628a396a8364 authored almost 7 years ago by Yang Luo <[email protected]>
Rename policyResults to policyEffects.

a8c86acfec31dbf7ebeb0ed86c22a4c3c9ed353d authored almost 7 years ago by Yang Luo <[email protected]>
Matcher result can be int or float now.

9931b9e4b9acf1dda256b666af502cb4514abefa authored almost 7 years ago by Yang Luo <[email protected]>
Add VMware Dispatch to our adopters in README.

d90aea74415fe8ba97551fc60962af1d6a907277 authored almost 7 years ago by Yang Luo <[email protected]>
Add Auth0 role manager in README.

1d226440a676a57c7dda8f032b19c5bce1b5802f authored almost 7 years ago by Yang Luo <[email protected]>
Add Okta role manager in README.

130b288edcdf21ba0c87f4d2e3877d1d627e4f93 authored almost 7 years ago by Yang Luo <[email protected]>
Return meaningful errors for default role manager.

10fbc3b6ab15062a138d9d8fb598e14d0215f9c8 authored almost 7 years ago by Yang Luo <[email protected]>
Return error in role manager interface.

b5e7d0d74a64e40dac90a019a39ab19bcff8656a authored almost 7 years ago by Yang Luo <[email protected]>
Rename the examples.

fdfe6a4832405d43eb2e8b00c596ce67795cfa5c authored almost 7 years ago by Yang Luo <[email protected]>
Put file-adapter into persist folder.

0889b004f78ba7238007d2cd59d97136b01cd321 authored almost 7 years ago by Yang Luo <[email protected]>
Remove the built-in session role manager, update the README.

3a17f2855cc12ad36fd614c590b9d18f46dfd65d authored almost 7 years ago by Yang Luo <[email protected]>
Add TestClear() for role managers.

a83077c9dbb2723a773cb5fc5c9821968ca52a87 authored almost 7 years ago by Yang Luo <[email protected]>
Rename level to hierarchyLevel in default role manager.

c8ca897a5f4f574edb760d5a9d4e09ea18dcbec2 authored almost 7 years ago by Yang Luo <[email protected]>
Remove role manager constructor.

b2e0bcba38379caece5262ca7907d381e07f7705 authored almost 7 years ago by Yang Luo <[email protected]>
Add comments to the session role manager.

a1868737de439ea4568857af88e3e7850aeb591d authored almost 7 years ago by Yang Luo <[email protected]>
Rename the role manager's class and constructor names.

f791132a2ef488028ddce4ef3d599a9f5e4a5205 authored almost 7 years ago by Yang Luo <[email protected]>
Add Clear() function to role manager.

a54d8fdbfa97082679c849953094b91049066813 authored almost 7 years ago by Yang Luo <[email protected]>
Put session default role manager into a separate folder.

2bbfc5112e193e682680ea966fc0795637406342 authored almost 7 years ago by Yang Luo <[email protected]>
Put default role manager into a separate folder.

75cf63c71648bfd935a150d15af55b6b6284b3f5 authored almost 7 years ago by Yang Luo <[email protected]>
Add Minio/AWS S3 Adapter to adapters in README.

40480db578da7a3f10ebf68a0f1999886095b451 authored almost 7 years ago by Yang Luo <[email protected]>
Add Metadata DB to our adopters in README.

3660b15c8d86321a17f8738fce9e8ad75cac0980 authored almost 7 years ago by Yang Luo <[email protected]>
Add NATS Watcher in README.

02c43c1d9315ea03f2f9f25715f76dca14770cd2 authored almost 7 years ago by Yang Luo <[email protected]>
Add translation for a tutorial in README.

9fb7be199259594a31200ae605be7d3eba035572 authored almost 7 years ago by Yang Luo <[email protected]>