mirror of
https://gitee.com/ccnetcore/Yi
synced 2026-04-07 01:36:35 +08:00
feat: Token 支持请求日志开关并记录 OpenAPI 请求日志
新增 Token 的 IsEnableLog 字段,贯穿领域、应用与 DTO;在 OpenApiService 中根据 Token 配置异步记录请求日志,包含请求体、模型与接口类型,用于后续审计与分析。
This commit is contained in:
@@ -27,6 +27,16 @@ public class TokenValidationResult
|
||||
/// token
|
||||
/// </summary>
|
||||
public string Token { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Token名称
|
||||
/// </summary>
|
||||
public string TokenName { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// 是否启用请求日志记录
|
||||
/// </summary>
|
||||
public bool IsEnableLog { get; set; }
|
||||
}
|
||||
|
||||
public class TokenManager : DomainService
|
||||
@@ -117,7 +127,9 @@ public class TokenManager : DomainService
|
||||
{
|
||||
UserId = entity.UserId,
|
||||
TokenId = entity.Id,
|
||||
Token = entity.Token
|
||||
Token = entity.Token,
|
||||
TokenName = entity.Name,
|
||||
IsEnableLog = entity.IsEnableLog
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user