namespace ERP.Framework.Config { public class SecurityConfig { #region 密码错误 /// /// 最大输入密码错误 /// public int MaxRetryCount { get; set; } = 5; /// /// 密码错误锁定时间 (单位:s , 默认10分钟) /// public int LockTime { get; set; } = 10 * 60; #endregion 密码错误 /// /// JWT 密匙 /// public string JwtSecurityKey { get; set; } = "ma8v4HqAEMOFTWY6sF013isL6wYiczX1Na5mTQLdB3bKXpyRhRSn3iStepOUSvmI"; /// /// Token 对应的 Redis 存储时间(单位:分钟 ,默认1天) /// public int TimeOut { get; set; } = 60 * 24; /// /// Token临时有效期 [指定时间内无操作就视为token过期] (单位: 分钟), 默认30分钟 /// public int ActivityTimeOut { get; set; } = 30; /// /// 一个设备只允许一个账号登录 /// public bool UseDeviceKey { get; set; } = false; /// /// 同一账号,最大登录数量,-1代表不限 /// public int MaxLoginCount { get; set; } = 5; public List? WhiteList { get; set; } } }