Download the PHP package quioteframework/auth without Composer
On this page you can find all versions of the php package quioteframework/auth. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download quioteframework/auth
More information about quioteframework/auth
Files in quioteframework/auth
Package auth
Short Description Authentication foundation (form login, HTTP Basic, password hashing, user providers, firewalls) for Quiote.
License MIT
Homepage https://github.com/quioteframework/auth
Informations about the package auth
quioteframework/auth
Authentication foundation for Quiote: password
hashing, user providers, HTTP Basic and form-login authenticators, firewalls, and the
AuthenticationManager/AuthenticationMiddleware pipeline plumbing. Generalizes to any
credential mechanism via Quiote\Security\Auth\AuthenticatorInterface; see quioteframework/auth-jwt
(bearer/JWT) and quioteframework/auth-oauth (OIDC + Client Credentials) for token-based mechanisms.
Install
Enable
Register Quiote\Security\Auth\AuthPlugin in your app's plugins.* config (or via
PluginManager::add()). Installing it alone changes nothing: the default FirewallMap has zero
firewalls, so both authentication middleware are a no-op until you register your own FirewallMap
as an earlier DI service — either by hand, or from a security.xml file via
Quiote\Security\Auth\Config\SecurityConfigHandler + FirewallFactory.
Soft dependencies
quioteframework/csrf— pass aCsrfManagertoFormLoginAuthenticatorto verify a CSRF token on login.quioteframework/ratelimit— pass aLoginThrottletoFormLoginAuthenticatorto throttle repeated failures.
License
MIT. See LICENSE.