Namespace KadicAuth.Application.Common
Classes
- AccountLockoutSettings
Configures account lockout behavior after consecutive failed login attempts. Mapped from the "AccountLockout" section in appsettings.
- AuthMessages
Mensajes centralizados del sistema de autenticación y autorización Todos los mensajes están en español para usuarios finales latinos
- LoginHistorySettings
Configures pagination defaults for login attempt history queries. Mapped from the "LoginHistory" section in appsettings.
- PasswordExpirySettings
Configures mandatory periodic password rotation for privileged users (TenantSuperAdmin). Mapped from the "PasswordExpiry" section in appsettings.
- PasswordPolicySettings
Configures password complexity requirements for user accounts. Mapped from the "PasswordPolicy" section in appsettings.
- RedisSettings
Controls the distributed cache backend used by PermissionService (GAP-16). Mapped from the "Redis" section in appsettings. When Enabled is false the existing IMemoryCache-based PermissionService is used (suitable for single-instance deployments).
- SessionSettings
Configures the maximum number of concurrent active sessions a user can hold. Mapped from the "SessionSettings" section in appsettings.
- SuspiciousSessionSettings
Configures suspicious session detection (GAP-15). A session is flagged as suspicious when the incoming request's IP address differs from the IP recorded at login time. Mapped from the "SuspiciousSession" section in appsettings.
- SwaggerSettings
Controls Swagger UI availability and basic-auth protection per environment. Mapped from the "SwaggerSettings" section in appsettings.