Download the PHP package aura/auth without Composer
On this page you can find all versions of the php package aura/auth. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package auth
Short Description Provides a unified interface to authenticate a user with local or remote authentication systems.
License MIT
Homepage https://github.com/auraphp/Aura.Auth
Informations about the package auth
Aura.Auth
Provides authentication functionality and session tracking using various adapters; currently supported adapters are:
- Apache htpasswd files
- SQL tables via the PDO extension
- IMAP/POP/NNTP via the imap extension
- LDAP and Active Directory via the ldap extension
- OAuth via customized adapters
It also provides a secure, pluggable "remember me" feature for long-term authentication.
Note that the purpose of this package is only to authenticate user credentials. It does not currently, and probably will not in the future, handle user account creation and management. That is more properly the domain of application-level functionality, or at least a separate Aura bundle.
Foreword
Installation
This library requires PHP 8.4 or later, and depends only on aura/session-interface for its shared session contracts.
It is installable and autoloadable via Composer as aura/auth.
Alternatively, download a release or clone this repository, then require or include its autoload.php file.
Quality
To run the unit tests at the command line, issue composer install and then vendor/bin/phpunit at the package root. This requires Composer to be available as composer.
This library attempts to comply with PSR-1, PSR-2, and PSR-4. If you notice compliance oversights, please send a patch via pull request.
Community
To ask questions, provide feedback, or otherwise communicate with the Aura community, please join our Google Group, follow @auraphp on Twitter, or chat with us on #auraphp on Freenode.
Documentation
This package is fully documented here.
