feat: Token 支持请求日志开关并记录 OpenAPI 请求日志

新增 Token 的 IsEnableLog 字段,贯穿领域、应用与 DTO;在 OpenApiService 中根据 Token 配置异步记录请求日志,包含请求体、模型与接口类型,用于后续审计与分析。
This commit is contained in:
ccnetcore
2026-02-12 17:36:31 +08:00
parent d463053c16
commit d4d89b989c
8 changed files with 160 additions and 3 deletions

View File

@@ -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
};
}