| Classes | |
|---|---|
| AuthManager | The authentication manager. |
| AuthModule | The module used to authenticate users. |
| AuthSchemeModule | An abstract authentication scheme module. |
| CertAuthSchemeModule | An authentication scheme that provides automatic authentication via a client certificate. |
| CredentialEvent | Event dispatched when a user has added, changed or removed a credential under an authentication scheme. |
| LoginEvent | Event to log in a user. |
| LoginFormSubmitEvent | An event used to process the login form. |
| LogoutEvent | Event to log out a user. |
| NonInteractiveAuthEvent | Event to attempt to login non-interactively using credentials presented by the user agent. |
| OTPAuthSchemeModule | An authentication scheme module that provides two-factor authentication based on a RFC 6238 Time-Based One-Time Password (TOTP). |
| PasswordAuthSchemeModule | Password-based authentication scheme. |
| RememberMeAuthSchemeModule | An authentication scheme that provides automatic authentication via a cookie stored in the user agent. |
| WebAuthnAuthenticatorData | Class that parses and represents the authenticator data structure in WebAuthn. |
| WebAuthnAuthSchemeModule | An authentication scheme module that uses security keys with WebAuthn. |
| Interfaces | |
| AuthResultInterface | An interface for classes that can return an authentication result. |
| Traits | |
| AuthResultTrait | A utility trait providing base functionality to implement AuthResultInterface |