mikejw / elib-acl
ACL extension using laminas/laminas-permissions-acl
Requires
- doctrine/annotations: 1.14.x-dev
- laminas/laminas-permissions-acl: 2.17.x
- mikejw/elib-base: ^4.2.7
- mikejw/elib-jwt: ^1.0
This package is auto-updated.
Last update: 2026-07-19 07:02:14 UTC
README
ACL extension for Empathy apps using https://github.com/laminas/laminas-permissions-acl that provides scaffolding to create quick ACL “enabled” RESTful apis with JWT auth.
This also depends on elib-base and elib-jwt.
See getting-started.md for project setup/configuration.
API login accepts an optional remember boolean. Successful JWT responses
include both token and expires_in; clients should use expires_in as the
maximum lifetime of any cookie containing that token.
Login tokens last one day by default and 30 days when remember is true.
Other JWT responses use elib-jwt's configured default TTL.
Licence
Distributed under an MIT License. See LICENSE.