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

feat: add batch methods for update policies (#954)

8dd3259a4a25cb213dbd176e7f7cf3cc4848afe0 authored almost 3 years ago by zsh1995 <[email protected]>
Add link to README.

61e3352e2c4bbfb2bdc3b5cf104f957c4976b5fd authored about 3 years ago by Yang Luo <[email protected]>
Delete FUNDING.yml

70927edd60ad7ba0e217ae39f782f8837c2f1688 authored about 3 years ago by Yang Luo <[email protected]>
fix: Not set hit rule when matched allow rule for rbac_with_deny_policy (#940)

Signed-off-by: Jon Lee <[email protected]>

b0407ae368f95127380f1808357ab2b25dad8c25 authored about 3 years ago by Jon Lee <[email protected]>
fix: priority of eval operator (#941)

Signed-off-by: abingcbc <[email protected]>

96e6d0d25f7280d7ab772af994d9aabcdcd72f1f authored about 3 years ago by Bingchang Chen <[email protected]>
fix: CasbinJsGetPermissionForUser ignore p_eft and test (#938)

Signed-off-by: abingcbc <[email protected]>

8ff3dc70ce457d841a2418bbd581645499fb4723 authored about 3 years ago by Bingchang Chen <[email protected]>
perf: Optimize DefaultEffector to improve performance (#937)

Signed-off-by: Jon Lee <[email protected]>

b1e97c7f9e38c59d5e42c9643c0f99f91faaabd9 authored about 3 years ago by Jon Lee <[email protected]>
perf: Remove unnecessary slices in enforce() (#932)

Signed-off-by: Jon Lee <[email protected]>

50d9daab83c57f02d0d4892daa7d7fc94125bead authored about 3 years ago by Jon Lee <[email protected]>
fix: multi-level inheritance with different domains (#931)

Signed-off-by: abingcbc <[email protected]>

f329687b4777e547918436e523c30ec5e712be07 authored about 3 years ago by Bingchang Chen <[email protected]>
fix: cached enforcer lint (#928)

Signed-off-by: Закиров Алихан <[email protected]>

Co-authored-by: Закиров Алихан <[email protected]>

f7e9ce925543b3fc3544d7056c8d1d0cfef33e11 authored about 3 years ago by alikhanz <[email protected]>
feat: add CacheableParam interface (#925)

Signed-off-by: Закиров Алихан <[email protected]>

3d0481d5d8357c466c4b9abe04b54d137a7c8cf1 authored about 3 years ago by alikhanz <[email protected]>
fix: abac not using policy (#918)

Signed-off-by: abingcbc <[email protected]>

1f2210076100a0b10e9b820b82eaf15550e7c2c8 authored about 3 years ago by Bingchang Chen <[email protected]>
feat: keyMatch5 for ignoring params in url (#910)

Signed-off-by: abingcbc <[email protected]>

596067b5c8dc31d5d62d5b90f858a02824b7c69f authored about 3 years ago by Bingchang Chen <[email protected]>
fix: ci test (#912)

Signed-off-by: abingcbc <[email protected]>

9fe8671c9d45df81c20d552f867ee5465d3b5c2a authored about 3 years ago by Bingchang Chen <[email protected]>
feat: add api AddPermissionsForUser (#906)

Signed-off-by: tangyang9464 <[email protected]>

de8de4eea82832cc1feca139fab2a8011a3d2455 authored about 3 years ago by tangyang9464 <[email protected]>
Merge pull request #894 from tangyang9464/fix

fix: model AddPolicy method can't set PolicyMap correctly

8b5c25cee0f8ad7b008c644dd50acbb358d861a6 authored over 3 years ago by Yang Luo <[email protected]>
fix: model AddPolicy method can't set PolicyMap correctly when has priority

Signed-off-by: tangyang9464 <[email protected]>

b50e6751a25fbbf5f8c014b60c02e6d4196e1b1a authored over 3 years ago by tangyang9464 <[email protected]>
Merge pull request #896 from tangyang9464/fix2

fix: EnforceContext members private

c7dfd436374d446c597af8f569358d6553bdda76 authored over 3 years ago by Yang Luo <[email protected]>
fix: EnforceContext members private

Signed-off-by: tangyang9464 <[email protected]>

5ac8beb5808ec41aad07792a215fd55ce9baa8db authored over 3 years ago by tangyang9464 <[email protected]>
Merge pull request #890 from linzworld/patch-1

fix: Set the correct value for logExplains

8987b1435512c363eb07e5b2b4a9057c1dfa58e6 authored over 3 years ago by Yang Luo <[email protected]>
Merge pull request #891 from tangyang9464/fix

fix: RoleManager match cache not concurrent

9253c81e819fc4d830286c63375741a7e3c53ae1 authored over 3 years ago by Yang Luo <[email protected]>
fix: RoleManager match cache not concurrent

Signed-off-by: tangyang9464 <[email protected]>

043789e7bb7b3883a1346348be31e4953921016f authored over 3 years ago by tangyang9464 <[email protected]>
fix: Set the correct value to logExplains

fix: #889
Signed-off-by: linzworld <[email protected]>

94db0509dce0556b8b9d2c7633531fcc64fe82d2 authored over 3 years ago by Lin ZeHong <[email protected]>
Merge pull request #887 from techoner/master

feat: add LoadPolicyArray() to load policy from array

74a03c56dda888c69eff820f7f684b066995fb0e authored over 3 years ago by Yang Luo <[email protected]>
feat: add LoadPolicyArray() to load policy from array

Signed-off-by: Jon Lee <[email protected]>

40fa4d31f6eddb0ed8a33f435fde222bca5983e9 authored over 3 years ago by Jon Lee <[email protected]>
Merge pull request #883 from tangyang9464/fix

fix: GetPermissionsForUserInDomain not work

80defe118435434f1ad7f0693c4732f227d0ecc5 authored over 3 years ago by Yang Luo <[email protected]>
fix: GetPermissionsForUserInDomain not work

Signed-off-by: tangyang9464 <[email protected]>

55d61e1df354fc1c8238d3135e092a3685524226 authored over 3 years ago by tangyang9464 <[email protected]>
Merge pull request #862 from tangyang9464/fix

fix: make LoadPolicy seamless replacement policies

a380d0052d92b28cc36a5940515339e0f1c844fc authored over 3 years ago by Yang Luo <[email protected]>
Merge pull request #866 from closetool/domain

feat: support bracket with in operator

b4d494094089ad157b11966e3f0ac946f43d948c authored over 3 years ago by Yang Luo <[email protected]>
feat: support bracket with in operator

Signed-off-by: closetool <[email protected]>

fad0365fd3a8ee7868c3fc2dbff88b52a99ffc79 authored over 3 years ago by closetool <[email protected]>
Merge pull request #864 from ErikXu/master

fix: get users of role issue

3637a1589e4714dec05fa479e631453b3b2e7429 authored over 3 years ago by Yang Luo <[email protected]>
fix: get users of role issue

58591345759eea4d24f362f891408cbdc0c910da authored over 3 years ago by Erik Xu <[email protected]>
fix: make LoadPolicy seamless replacement policies

Signed-off-by: tangyang9464 <[email protected]>

67dfd322d89fbf2a2b77c26b0e5dd164b7f9f0d5 authored over 3 years ago by tangyang9464 <[email protected]>
Merge pull request #859 from closetool/domain

fix: role inheritance fault

0c5c64528c682ed7bf7a711033c88feedc23c6f3 authored over 3 years ago by Yang Luo <[email protected]>
fix: role inheritance fault

Signed-off-by: closetool <[email protected]>

d991b4fef024496857366332646b66917f776d39 authored over 3 years ago by closetool <[email protected]>
Merge pull request #838 from tangyang9464/feat

feat: multiple request, policy, effect, matcher type support

b6f62112061bd1b6b0163e4428423dac3cb4e092 authored over 3 years ago by Yang Luo <[email protected]>
Merge pull request #853 from Edmond-J-A/master

fix: Add data at subject_priority_policy.csv

801af93ddb0a4ef09783334757533f45c3935241 authored over 3 years ago by Yang Luo <[email protected]>
fix: Add data at subject_priority_policy.csv

Signed-off-by: Edmond <[email protected]>

c9a48bc0f6b75148aa985f423eedf5fa5d63b8d0 authored over 3 years ago by Edmond <[email protected]>
Merge pull request #847 from Edmond-J-A/jzb

perf: Adjust function RemoveFilteredPolicy

3200d04e699027ec515947c8f8b6d5d9ce23218b authored over 3 years ago by Yang Luo <[email protected]>
perf: Adjust function RemoveFilteredPolicy

Signed-off-by: Edmond <[email protected]>

8b793d1eaf85ea858b0febd381eb915738f45194 authored over 3 years ago by Edmond <[email protected]>
feat: multiple request, policy, effect, matcher type support

Signed-off-by: tangyang9464 <[email protected]>

1121bda4aa45682e18f7f0939af765aa476cedc0 authored over 3 years ago by tangyang9464 <[email protected]>
Merge pull request #839 from h7kanna/master

feat: Added batch update watcher methods

70cddb880ae2af36b6a1145532911f1de59a5fed authored over 3 years ago by Yang Luo <[email protected]>
feat: Added batch update watcher methods

Signed-off-by: Harsha Teja Kanna <[email protected]>

cba1af308ea0037ed84e4cee78cd0f4bc77dd064 authored over 3 years ago by Harsha Teja Kanna <[email protected]>
Merge pull request #833 from tangyang9464/master

feat: add prioritizing based on role and user hierarchy

1fa27006ed7fcfe2d42475cdcdbeae36ac044eb6 authored over 3 years ago by Yang Luo <[email protected]>
Merge pull request #836 from closetool/js

feat: add auto delete and cache interface

9c715fbd1d78ea54570866f8585fecdb8c9e04d9 authored over 3 years ago by Yang Luo <[email protected]>
feat: add auto delete and cache interface

Signed-off-by: closetool <[email protected]>

235df7417738bcd53252be3cf9b10b4eb3f1700e authored over 3 years ago by closetool <[email protected]>
Merge pull request #801 from sagilio/fix#781

fix: improve AddLink and HasLink with KeyMatch4 pattern performance

e5ea4ae5631bf10108704374bd2e5a8bb92740ed authored over 3 years ago by Yang Luo <[email protected]>
feat: add prioritizing based on role and user hierarchy

Signed-off-by: tangyang9464 <[email protected]>

6091b851dfb802db0d5c6df381a73f805dcaff44 authored over 3 years ago by tangyang9464 <[email protected]>
fix: improve AddLink and HasLink with KeyMatch4 pattern performance

Signed-off-by: Sagilio <[email protected]>

15f854c3e2db6ef7d3ea51eaff3b9be471305912 authored over 3 years ago by Sagilio <[email protected]>
Merge pull request #826 from closetool/adapter

fix: filter not support mutiple ptype

ecc6d90bd00c77235384013a5fdfe2e7aed82e66 authored over 3 years ago by Yang Luo <[email protected]>
Merge pull request #823 from closetool/js

fix: lost model data if LoadPolicy failed

467a42ce1d8a032056f691b32b8119042c710be3 authored over 3 years ago by Yang Luo <[email protected]>
fix: lost model data if LoadPolicy failed

Signed-off-by: closetool <[email protected]>

eaf1fc1bcff113dba58771a57d7290b822865957 authored over 3 years ago by closetool <[email protected]>
fix: filter not support mutiple ptype

Signed-off-by: closetool <[email protected]>

08ec3bd04629a6580c7c80f5b281ebd3e6fafbe4 authored over 3 years ago by closetool <[email protected]>
Merge pull request #824 from novalagung/master

fix: syntax error on example within readme.md

77c6eb2379abd3e68fee339c62ffca532c65b8c2 authored over 3 years ago by Yang Luo <[email protected]>
fix: syntax error on example

Signed-off-by: novalagung <[email protected]>

97f9ccb8abfc0ae02fbf26925c97b135a3f1e2f3 authored over 3 years ago by Noval Agung Prayogo <[email protected]>
fix: revert commit #819 for #820 (#822)

Signed-off-by: closetool <[email protected]>

d3ac22cf43bbf8d55484b0fbdac1d35ae803cc2a authored over 3 years ago by kiloson <[email protected]>
fix: matcher function lost (#818)

Signed-off-by: closetool <[email protected]>

2c4ba4a4a7d26b6bd880f75bd44c97ae9e795e10 authored over 3 years ago by kiloson <[email protected]>
Merge pull request #819 from nodece/master

fix: fix the dirty data caused by LoadPolicy

0f894b3e8dda2721bc2e123b4dd0f37dd7d61faa authored over 3 years ago by Yang Luo <[email protected]>
fix: fix the dirty data caused by LoadPolicy

Signed-off-by: Zixuan Liu <[email protected]>

8e99d455df8d6cf7fcfe913a793c88e76568c138 authored over 3 years ago by Zixuan Liu <[email protected]>
Merge pull request #815 from tangyang9464/master

fix: remove index in DeleteDomains method

aeeb9e6854e26bdbe22145e212b92c930df3036d authored over 3 years ago by Yang Luo <[email protected]>
fix: remove index parameter in DeleteDomains method of rbac_api_with_domains.go

Signed-off-by: tangyang9464 <[email protected]>

62b7485b878391ab2eac30f4e134d10fc0995111 authored over 3 years ago by tangyang9464 <[email protected]>
Merge pull request #806 from sgoroshko/master

fix: parallel multiple go SyncedEnforcer.StartAutoLoadPolicy(...

bdee23aafb01ac406e1efc9265f94528a840699d authored over 3 years ago by Yang Luo <[email protected]>
fix: parallel multiple go SyncedEnforcer.StartAutoLoadPolicy(...

cd93d36a83835cabdbc4445b8dfe30a145771086 authored over 3 years ago by sgoroshko <[email protected]>
Merge pull request #805 from hsluoyz/master

fix: Add back CasbinJsGetPermissionForUserOld(), which is removed in: https://github.com/casbin/...

5deab50585f8439982f0ea3bd60b49d10331b3df authored over 3 years ago by Yang Luo (罗杨) <[email protected]>
fix: Add back CasbinJsGetPermissionForUserOld(), which is removed in: https://github.com/casbin/casbin/commit/3ab5e9ac41ee0448b76594c39363732e839c8f7f

96ff8ac8cea178730ee0a38f84e65a219c2600de authored over 3 years ago by Yang Luo <[email protected]>
Merge pull request #798 from closetool/updateEnhance

feat: add method GetImplicitResourcesForUser

fd2dd7ffd04a6d564644fc1e2b41b3d020e26eae authored over 3 years ago by Yang Luo (罗杨) <[email protected]>
feat: add method GetImplicitResourcesForUser

Signed-off-by: closetool <[email protected]>

b630d186ee56f6254d896a7e7b912c0fe70f5c25 authored over 3 years ago by closetool <[email protected]>
Merge pull request #800 from closetool/domain

fix: GetPermissionsForUser panics on empty list of domains

5cbd8cdaee458551c131d295d6c543617ad934d0 authored over 3 years ago by hsluoyz <[email protected]>
Merge pull request #794 from Sagilio/master

fix: error parameter in GetUsers at default role manager

63c66e34d746a0be07c4b66dfc19f754f539eba7 authored over 3 years ago by hsluoyz <[email protected]>
fix: GetPermissionsForUser panics on empty list of domains

Signed-off-by: closetool <[email protected]>

149442fe4a4b4df3046e7814b3e204eddfadbaea authored over 3 years ago by closetool <[email protected]>
Merge pull request #792 from closetool/js

fix: LoadPolicy clear model after failed

beedee2c0f86039b927863a4e9931e91421456a3 authored over 3 years ago by hsluoyz <[email protected]>
fix: error parameter in GetUsers at default role manager

Signed-off-by: Sagilio <[email protected]>

f5fde5d04b3c2d0a2652b1185ed6991cef5d3c18 authored over 3 years ago by Sagilio <[email protected]>
fix: LoadPolicy clear model after failed

Signed-off-by: closetool <[email protected]>

7e187c1d958fb3ddfbf16f4ebcc966f80bceba65 authored over 3 years ago by closetool <[email protected]>
Merge pull request #790 from closetool/updateEnhance

fix: bug of GetAllUsersByDomain

d8b8c3d1ad7fc2a9bf03d31955850acb1272f3e1 authored over 3 years ago by hsluoyz <[email protected]>
fix: bug of GetAllUsersByDomain

Signed-off-by: closetool <[email protected]>

16e508e32e82e2f86295f21bdda128da4e602b75 authored over 3 years ago by closetool <[email protected]>
fix: some logic error (#788)

Signed-off-by: closetool <[email protected]>

96432ea1a30aca90fc786cec8f85c95654193f90 authored over 3 years ago by kiloson <[email protected]>
feat: add `ptype` parameter for WatcherEx methods (#776)

* feat: add `ptype` parameter for WatcherEx methods

Signed-off-by: Takashi Matsuno <gonsuke@u...

c139c7702bd98bc8809a40127b3a9dbb937d3ea0 authored over 3 years ago by Takashi Matsuno <[email protected]>
Merge pull request #786 from zsh1995/fix-parameters

fix: should use rvals... to avoid pass []interface{}

05b22efb450e2e58dd21d31f502261cf46d80f51 authored over 3 years ago by hsluoyz <[email protected]>
fix: should use rvals... to avoid pass []interface{}

Signed-off-by: zhongshihang.sec <[email protected]>

a29a5f070575a6ee30d83bf4a165ce45778e5862 authored over 3 years ago by zhongshihang.sec <[email protected]>
Merge pull request #780 from zsh1995/fix-sync-enforceex

fix: implement EnforceWithMatcher, EnforceEx, EnforceExWithMatcher

00a048d8f39852bedeb8d929e102d9e37af490cb authored over 3 years ago by hsluoyz <[email protected]>
Merge pull request #784 from closetool/updateEnhance

feat: add new rbac api

fb47b2e768fb27b3f842b92dc5c5a51cd9bdd4e6 authored over 3 years ago by hsluoyz <[email protected]>
feat: add new rbac api

Signed-off-by: closetool <[email protected]>

50e08de7df21edd341835acdb5a96e6e2fc1c6f7 authored over 3 years ago by closetool <[email protected]>
fix: implement EnforceWithMatcher, EnforceEx, EnforceExWithMatcher in SyncedEnforcer

Signed-off-by: zhongshihang.sec <[email protected]>

2fa4c35ca5c14e1ab461f31c0c067ac1fe29d651 authored over 3 years ago by zhongshihang.sec <[email protected]>
Merge pull request #773 from egor-spk/CasbinJsGetPermissionForUser

fix: duplicate policy type when calling CasbinJsGetPermissionForUser

ab6b8e7e136ff05b251abc374e7be38fe9c80e13 authored over 3 years ago by hsluoyz <[email protected]>
fix: duplicate policy type for CasbinJsGetPermissionForUser

Signed-off-by: Egor Kuzmin <[email protected]>

f09f6f14839075bd148b83b9f0dab443060a02c5 authored over 3 years ago by Egor Kuzmin <[email protected]>
Merge pull request #770 from closetool/js

fix: GetPermissionsForUesr retrieves empty policy

68bec4fd804ec3b25940bec067e088b236fe7284 authored over 3 years ago by hsluoyz <[email protected]>
fix: GetPermissionsForUesr retrieves empty policy

Signed-off-by: closetool <[email protected]>

f8450df34344c3dadc37c9624f4a4001aeedbec6 authored over 3 years ago by closetool <[email protected]>
fix: priority using non 1st element (#766)

* fix: #762, Priority cannot be non first policy element

Signed-off-by: yockii <xuyuqi@gmail....

380ee0f0d17cf2eed3e97b2069e6a0ee9502d8ac authored over 3 years ago by Yockii Hsu <[email protected]>
Merge pull request #765 from hsluoyz/master

fix: Set hit rule to first matched allow rule for allow-and-deny effect.

051bbc5157f7347acffc1e06bf205aad5aa21011 authored over 3 years ago by hsluoyz <[email protected]>
fix: Set hit rule to first matched allow rule for allow-and-deny effect.

b66639216cf3e19c0aca764af82641f65185a470 authored over 3 years ago by Yang Luo <[email protected]>
Merge pull request #732 from closetool/updateEnhance

feat: add updatefilteredpolicies

2d182bff5bee483918ccb8316e564102dee7e794 authored over 3 years ago by hsluoyz <[email protected]>
Merge pull request #761 from hsluoyz/master

feat: Improve the Effector API, add enforce() short circuit to improve performance

72ef5206f2e8ab50a13befc7cace5ffe620b0184 authored over 3 years ago by hsluoyz <[email protected]>
feat: Improve the Effector API, add short-circuit.

6e1dde5a99d8afe540f87ffcb9f43a46847818d8 authored over 3 years ago by Yang Luo <[email protected]>
fix: Check request size outside of for loop.

67f7b7a4c28068df59c37265858d63a96026c78a authored over 3 years ago by Yang Luo <[email protected]>
Merge pull request #757 from closetool/js

fix: CasbinJsGetPermissionForUser incompatible with casbin-js

277c1a2b85698272f764d71a94d2595a8d425915 authored over 3 years ago by hsluoyz <[email protected]>
fix: CasbinJsGetPermissionForUser incompatible with casbin-js

Signed-off-by: closetool <[email protected]>

3ab5e9ac41ee0448b76594c39363732e839c8f7f authored over 3 years ago by closetool <[email protected]>
feat: add updatefilteredpolicies

Signed-off-by: closetool <[email protected]>

e3538fbf41846be5c5d0dbfcfb5149d6b3f8f49e authored over 3 years ago by closetool <[email protected]>
Remove the useless new effect, fix: https://github.com/casbin/casbin/issues/756

b0c81d4eed7d57c4508ac9252867df4aec51251a authored over 3 years ago by Yang Luo <[email protected]>
Remove useless github.com/stretchr/testify dependency.

e7bd55dbe036fbfc830444f1e1c3312c34413e4e authored over 3 years ago by Yang Luo <[email protected]>
Merge pull request #746 from RobotHuang/master

feat: Add GetDomainsForUser() API

00d97985c4c9645b29996af8224e7022775de395 authored over 3 years ago by hsluoyz <[email protected]>