AuthServices
final class AuthServices (View source)
Sessions, credentials, MFA, API keys and the audit trail. The session, redirect and authentication services are one instance per request.
Methods
No description
No description
No description
No description
Shared login/logout redirect handling for the session-backed controllers and the OIDC and SAML flows they hand off to.
The requesting client, resolved once so every consumer logs the same address and user agent.
Absolute URLs for emails and redirects; the protocol comes from the request environment when no application_url is configured.
No description
No description
One mail transport per request, shared by MFA, password reset, username recovery and the zone-access notifications.
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Details
__construct(PDO $db, ConfigurationInterface $config, LoggerInterface $logger, ControllerServiceFactory $services)
No description
SessionService
sessionService()
No description
FormStateService
formStateService()
No description
RedirectService
redirectService()
No description
AuthenticationService
authenticationService()
Shared login/logout redirect handling for the session-backed controllers and the OIDC and SAML flows they hand off to.
ClientContext
clientContext()
The requesting client, resolved once so every consumer logs the same address and user agent.
UrlService
urlService()
Absolute URLs for emails and redirects; the protocol comes from the request environment when no application_url is configured.
UserMfaRepositoryInterface
userMfaRepository()
No description
MfaService
mfaService()
No description
MailService
mailService()
One mail transport per request, shared by MFA, password reset, username recovery and the zone-access notifications.
SamlConfigurationService
samlConfigurationService()
No description
OidcConfigurationService
oidcConfigurationService()
No description
RecaptchaService
recaptchaService()
No description
LoginAttemptService
loginAttemptService()
No description
LoginAttemptRepositoryInterface
loginAttemptRepository()
No description
ApiKeyRepositoryInterface
apiKeyRepository()
No description
ApiKeyService
apiKeyService()
No description
ApiKeyAuthenticationMiddleware
apiKeyAuthenticationMiddleware()
No description
BasicAuthenticationMiddleware
basicAuthenticationMiddleware()
No description
PasswordResetTokenRepositoryInterface
passwordResetTokenRepository()
No description
UsernameRecoveryRepositoryInterface
usernameRecoveryRepository()
No description
AuditService
auditService()
No description
AuditLogWriter
auditLogWriter()
No description
DbApiLogger
apiLogger()
No description