Repository navigation
Releases: sebast825/auth-infrastructure
Releases · sebast825/auth-infrastructure
Release list
v3.0.0
v2.0.0
Breaking Changes
- SecurityLoginAttempt entity now uses a strongly-typed enum for FailureReason.
Changes
- Replaced LoginFailureReasons static class with an enum.
- Added LoginEventMapper to centralize mapping of login events.
- Updated SecurityLoginAttemptService and UserLoginHistoryService to receive entities instead of raw parameters.
- Added LoginAttemptContext record in AuthUseCase.
- Added enum JSON parsing configuration in Program.cs.
Fixes
- Fixed EmailAttemptsServiceTests reliability and behavior.
Previous version: v1.0.2
Production Ready v1.0.1
v1.0.1 - Documentation Cleanup
Changes
- Removed outdated Spanish documentation
- Consolidated README to English only
Status
Production Ready v1.0.1
Production Ready v1.0.0
v1.0.0 - Initial Release
Features
- JWT Authentication with refresh tokens
- Login attempt monitoring and rate limiting
- Audit logging for security compliance
- Password hashing with BCrypt
Security
- IP-based rate limiting
- Account lockout after failed attempts
- Secure token management
Infrastructure
- Entity Framework Core with SQL Server
- Repository pattern implementation
- Multi-layer architecture (Core, Application, Infrastructure, Api)