Search by

waaseyaa / auth

jonesrussell

Headless authentication for Waaseyaa — login, registration, 2FA, password reset

Package info

github.com/waaseyaa/auth

pkg:composer/waaseyaa/auth

Statistics

Installs: 8 295

Dependents: 6

Suggesters: 1

Stars: 0

Open Issues: 0

v0.1.0-alpha.300 2026-09-02 15:49 UTC

This package is auto-updated.

Last update: 2026-09-02 16:13:50 UTC


README

Layer 1 — Core Data

Headless authentication for Waaseyaa: login, registration, 2FA, password reset.

Owns AuthManager for credential verification and session establishment, TwoFactorManager for TOTP enrollment and verification, RateLimiterInterface plus DatabaseRateLimiter for per-account throttling, and the controller surface for password-reset and email-verification flows. Route registration for /api/auth/* lives in Waaseyaa\Routing\AuthOidcRouteServiceProvider so this package stays free of L4 routing imports.

Key classes: AuthManager, AuthServiceProvider, TwoFactorManager, RateLimiterInterface, DatabaseRateLimiter.