An authorization library that supports access control models like ACL, RBAC, ABAC in PHP .
APACHE-2.0 License
Published by leeqvip almost 4 years ago
UpdatableAdapter
interface.updatePolicy()
updateNamedPolicy()
.$domain
in getRolesForUser
getUsersForRole
hasRoleForUser
addRoleForUser
addRoleForUser
addRolesForUser
deleteRoleForUser
deleteRolesForUser
.Published by leeqvip almost 4 years ago
Enforcer
logic when there is no policy foundPublished by leeqvip about 4 years ago
GetAll()
now gets results across all ptypesEnforceWithMatcher()
AddPolicies()
and RemovePolicies()
to Management APIPublished by leeqvip over 4 years ago
KeyMatch4()
Published by leeqvip over 4 years ago
getRoleManager()
Published by leeqvip over 4 years ago
phpstan
for static analysis and fixesPublished by leeqvip almost 5 years ago
Expression-language 5.0
.Published by leeqvip about 5 years ago
FileFilteredAdapter
.Published by leeqvip about 5 years ago
Model
provides accessing objects as arrays.Published by leeqvip about 5 years ago
keyMatch2()
and keyMatch3()
, keyMatch2("/project/1/member", "/project/1")
should return false, same as keyMatch3()
.Published by leeqvip about 5 years ago
hhvm
and php7.4
.Published by leeqvip about 5 years ago
$e->enforce()
.Published by leeqvip about 5 years ago
domain
parameter of the RoleManager
class from a variable parameter to the default value mode.getImplicitPermissionsForUser
and getImplicitRolesForUser
functions.newModel()
, add newModelFromFile()
and newModelFromString()
in Model.php
,improve the model related handling.Published by leeqvip over 5 years ago
Published by leeqvip over 5 years ago
Published by leeqvip almost 6 years ago