namespace MAX.Framework.Security;
/// 登录会话展示 DTO;Jti 为数据库 Token 记录 ID。
public class OnlineUserInfo
{
public string Jti { get; set; } = string.Empty;
public string UserName { get; set; } = string.Empty;
public string NickName { get; set; } = string.Empty;
/// 服务端观察到的客户端 IP;反向代理需配置受信任的转发头。
public string LoginIp { get; set; } = string.Empty;
/// UTC 登录时间。
public DateTime LoginTime { get; set; }
/// UTC 当前滑动到期时间。
public DateTime ExpiresAt { get; set; }
/// UTC 撤销时间;保留记录供后续面板查询。
public DateTime? RevokedAt { get; set; }
}