namespace StoreHub.Framework.Security;
///
/// 在线用户会话信息(单点登录:同一用户仅保留一个有效会话)。
///
public class OnlineUserInfo
{
/// 用户ID
public int UserId { get; set; }
/// 登录账户
public string UserName { get; set; } = string.Empty;
/// 用户昵称
public string NickName { get; set; } = string.Empty;
/// 当前有效会话的令牌唯一标识(jti)
public string Jti { get; set; } = string.Empty;
/// 登录时间(本地时间)
public DateTime LoginTime { get; set; }
/// 会话过期时间(本地时间,与令牌 exp 一致)
public DateTime ExpiresAt { get; set; }
}