diff --git a/src/CloudGaming/Api/CloudGaming.Api/Controllers/AppController.cs b/src/CloudGaming/Api/CloudGaming.Api/Controllers/AppController.cs index fa21b59..a24a08c 100644 --- a/src/CloudGaming/Api/CloudGaming.Api/Controllers/AppController.cs +++ b/src/CloudGaming/Api/CloudGaming.Api/Controllers/AppController.cs @@ -22,7 +22,7 @@ namespace CloudGaming.Api.Controllers /// /// [HttpGet] - public async Task GetConfig() + public async Task GetAppConfigAsync() { return new { test = "测试", Data = new { txt = "内部数据" } }; } diff --git a/src/CloudGaming/Api/CloudGaming.Api/appsettings.json b/src/CloudGaming/Api/CloudGaming.Api/appsettings.json index a0f7c6b..6be6211 100644 --- a/src/CloudGaming/Api/CloudGaming.Api/appsettings.json +++ b/src/CloudGaming/Api/CloudGaming.Api/appsettings.json @@ -58,7 +58,7 @@ }, "JwtTokenConfig": { //加密字段 - "secret": "XtrtwJIcxRHWInEMsCyUdwcRKLNHHAcQ1", + "secret": "2C9AF5B22C94DB24A4FEB26BBF01C9AB", //发行人 "issuer": "steamcloud.co", //受众 diff --git a/src/CloudGaming/Code/CloudGaming.Code/AppExtend/CustomResultFilter.cs b/src/CloudGaming/Code/CloudGaming.Code/AppExtend/CustomResultFilter.cs index 529dfd4..fc27fcb 100644 --- a/src/CloudGaming/Code/CloudGaming.Code/AppExtend/CustomResultFilter.cs +++ b/src/CloudGaming/Code/CloudGaming.Code/AppExtend/CustomResultFilter.cs @@ -12,16 +12,18 @@ namespace CloudGaming.Code.AppExtend { private readonly IHttpContextAccessor _httpContextAccessor; - public CustomResultFilter(IHttpContextAccessor httpContextAccessor) + private readonly AppConfig _appConfig; + public CustomResultFilter(IHttpContextAccessor httpContextAccessor, AppConfig appConfig) { _httpContextAccessor = httpContextAccessor; + _appConfig = appConfig; } public void OnResultExecuting(ResultExecutingContext context) { // 获取当前的 HttpContext var httpContext = context.HttpContext; - + var path = httpContext.Request.Path.Value ?? ""; // 获取当前用户的信息 var user = httpContext.User.Identity.IsAuthenticated ? httpContext.User.Identity.Name : "Anonymous"; @@ -35,7 +37,7 @@ namespace CloudGaming.Code.AppExtend } // 递归处理返回对象的所有属性并打印路径 - ProcessObjectProperties(objectResult.Value, user, language, ""); + ProcessObjectProperties(objectResult.Value, user, language, path); } }