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