using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
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; } = "ipl234567890KLmnbvcxz";
///
/// Token 对应的 Redis 存储时间(单位:分钟 ,默认1天)
///
public int TimeOut { get; set; } = 60 * 24;
///
/// Token临时有效期 [指定时间内无操作就视为token过期] (单位: 分钟), 默认30分钟
///
public int ActivityTimeOut { get; set; } = 30;
///
/// 一个设备只允许一个账号登录
///
public bool UseDeviceKey = false;
///
/// 同一账号,最大登录数量,-1代表不限
///
public int MaxLoginCount = 5;
}
}