Security Auth - v1.0.0
ArtisanPack UI Security Auth Documentation
Authentication security for Laravel: two-factor auth (email + TOTP), password complexity and breach checking, account lockout, advanced session management, and step-up authentication.
This package is part of the ArtisanPack UI Security 2.0 split.
What's in this package
- Two-factor authentication —
TwoFactorFacade, email + TOTP providers, recovery codes, trait for User models - Password security — complexity rules, HaveIBeenPwned breach checks, history enforcement, expiration tracking
- Account lockout — user + IP-level lockouts with configurable durations
- Session management — bindings, rotation, concurrent limits, programmatic termination
- Step-up authentication — fresh credential challenge for sensitive operations
- 4 Livewire components with shipped Blade views
Documentation map
- Getting Started — 5-minute path
- Installation
- Usage — per-subsystem reference
- Advanced — extending providers, custom rules
- FAQ
- Troubleshooting
Related packages
| Package | Scope |
|---|---|
artisanpack-ui/security |
Core: sanitization, escaping, CSP, security headers |
artisanpack-ui/security-advanced-auth |
WebAuthn, SSO, social login |
artisanpack-ui/rbac |
Roles, permissions, Gate integration |
artisanpack-ui/secure-uploads |
File validation, malware scanning |
artisanpack-ui/security-analytics |
Event logging, anomaly detection, SIEM, dashboards |