chani / safi-auth
Authentication, Session Management & BruteForce Shield Extension for Safi Framework
v0.1.8
2026-07-25 15:41 UTC
Requires
- php: ^8.5
- chani/safi-core: ^0.1.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.64
- phpstan/phpstan: ^2.0
- phpunit/phpunit: ^11.0
- rector/rector: ^2.0
- vimeo/psalm: ^6.0
README
Authentication, session management, and brute-force shielding extension for the Safi Microframework.
Features
- Session Security: Session ID regeneration and User-Agent fingerprinting (
µADR-035). - Brute-Force Shield: Sliding window rate limiting for authentication attempts.
- Database Agnostic: Interacts exclusively through
DatabaseDriverInterface(µADR-036).
License
Distributed under the MIT License. Author: Jean Bruenn