dereuromark / cakephp-tinyauth
A CakePHP plugin to handle user authentication and authorization the easy way.
Package info
github.com/dereuromark/cakephp-tinyauth
Type:cakephp-plugin
pkg:composer/dereuromark/cakephp-tinyauth
Requires
- php: >=8.2
- cakephp/cakephp: ^5.1.1
Requires (Dev)
- cakephp/authentication: ^3.0.1 || ^4.0
- cakephp/authorization: ^3.0.1
- cakephp/debug_kit: ^5.0.1
- composer/semver: ^3.0
- fig-r/psr2r-sniffer: dev-master
- phpunit/phpunit: ^11.5 || ^12.1 || ^13.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
- dev-master
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.0
- 5.1.4
- 5.1.3
- 5.1.2
- 5.1.1
- 5.1.0
- 5.0.0
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.1
- 4.4.0
- 4.3.1
- 4.3.0
- 4.2.1
- 4.2.0
- 4.1.0
- 4.0.1
- 4.0.0
- 4.0.0-RC
- 3.2.2
- 3.2.1
- 3.2.0
- 3.1.0
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-beta
- 2.0.1
- 2.0.0
- 1.12.3
- 1.12.2
- 1.12.1
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.0
- 1.8.0
- 1.7.0
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.0
- 1.3.0
- 1.2.0
- 1.1.1
- 1.1.0
- 1.0.0
- dev-cake6
- dev-maintenance/cake5-docs-cleanup
- dev-ci/i18n-lint
- dev-cake4
- dev-cake3
This package is auto-updated.
Last update: 2026-10-11 23:03:13 UTC
README
TinyAuth adds public-action rules and role permissions to CakePHP’s official Authentication and Authorization plugins. Store those rules in auth_allow.ini and auth_acl.ini instead of repeating them in controllers.
Your application still provides login actions, authentication services, identities and role data. TinyAuth checks access to controller actions; use entity policies for permissions on individual records. The AuthUser component and helper expose user data and role checks, and can also work with a custom identity provider.
Documentation
- Installation: install and load the plugins you need.
- Getting started: configure a small public-action list and role ACL.
- Authentication and Authorization: service integration and rule syntax.
- Configuration: shared options and cache invalidation.
- Upgrade guide: migration notes and current behavior changes.
The searchable documentation website also covers adapters, impersonation, helpers, CLI commands and the DebugKit panel.
The original CakePHP 2 blog post describes the project’s beginnings; use the website above for current setup instructions.