mirror of
https://github.com/nsnail/NetAdmin.git
synced 2025-04-22 22:22:51 +08:00
parent
57b71e1354
commit
c20a6c369d
@ -38,7 +38,7 @@ public record Sys_RequestLog : ImmutableEntity, IFieldCreatedClient
|
|||||||
#if DBTYPE_SQLITE
|
#if DBTYPE_SQLITE
|
||||||
[Column(Position = -1, DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)]
|
[Column(Position = -1, DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)]
|
||||||
#else
|
#else
|
||||||
[Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_MAX)]
|
[Column(Position = -1, DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)]
|
||||||
#endif
|
#endif
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public string CreatedReferer { get; init; }
|
public string CreatedReferer { get; init; }
|
||||||
@ -49,7 +49,7 @@ public record Sys_RequestLog : ImmutableEntity, IFieldCreatedClient
|
|||||||
#if DBTYPE_SQLITE
|
#if DBTYPE_SQLITE
|
||||||
[Column(Position = -1, DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)]
|
[Column(Position = -1, DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)]
|
||||||
#else
|
#else
|
||||||
[Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_MAX)]
|
[Column(Position = -1, DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_1022)]
|
||||||
#endif
|
#endif
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public virtual string CreatedUserAgent { get; init; }
|
public virtual string CreatedUserAgent { get; init; }
|
||||||
@ -110,7 +110,7 @@ public record Sys_RequestLog : ImmutableEntity, IFieldCreatedClient
|
|||||||
#if DBTYPE_SQLITE
|
#if DBTYPE_SQLITE
|
||||||
[Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)]
|
[Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)]
|
||||||
#else
|
#else
|
||||||
[Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_MAX)]
|
[Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)]
|
||||||
#endif
|
#endif
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public virtual string ReferUrl { get; init; }
|
public virtual string ReferUrl { get; init; }
|
||||||
|
@ -88,7 +88,7 @@ public record Sys_User : VersionEntity, IFieldSummary, IFieldEnabled, IRegister
|
|||||||
#if DBTYPE_SQLITE
|
#if DBTYPE_SQLITE
|
||||||
[Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)]
|
[Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)]
|
||||||
#else
|
#else
|
||||||
[Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_MAX)]
|
[Column(DbType = Chars.FLG_DB_FIELD_TYPE_VARCHAR_255)]
|
||||||
#endif
|
#endif
|
||||||
[JsonIgnore]
|
[JsonIgnore]
|
||||||
public virtual string Summary { get; init; }
|
public virtual string Summary { get; init; }
|
||||||
|
@ -21,7 +21,7 @@ public sealed record LoginRsp : DataAbstraction
|
|||||||
public void SetToRspHeader()
|
public void SetToRspHeader()
|
||||||
{
|
{
|
||||||
// 设置响应报文头
|
// 设置响应报文头
|
||||||
App.HttpContext.Response.Headers[Chars.FLG_HTTP_HEADER_VALUE_ACCESS_TOKEN] = AccessToken;
|
App.HttpContext.Response.Headers[Chars.FLG_HTTP_HEADER_KEY_ACCESS_TOKEN] = AccessToken;
|
||||||
App.HttpContext.Response.Headers[Chars.FLG_HTTP_HEADER_KEY_X_ACCESS_TOKEN] = RefreshToken;
|
App.HttpContext.Response.Headers[Chars.FLG_HTTP_HEADER_KEY_X_ACCESS_TOKEN] = RefreshToken;
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -47,6 +47,7 @@ public static class Chars
|
|||||||
public const string FLG_FREE_SQL_GLOBAL_FILTER_MEMBER = nameof(FLG_FREE_SQL_GLOBAL_FILTER_MEMBER);
|
public const string FLG_FREE_SQL_GLOBAL_FILTER_MEMBER = nameof(FLG_FREE_SQL_GLOBAL_FILTER_MEMBER);
|
||||||
public const string FLG_FREE_SQL_GLOBAL_FILTER_SELF = nameof(FLG_FREE_SQL_GLOBAL_FILTER_SELF);
|
public const string FLG_FREE_SQL_GLOBAL_FILTER_SELF = nameof(FLG_FREE_SQL_GLOBAL_FILTER_SELF);
|
||||||
public const string FLG_FREE_SQL_GLOBAL_FILTER_TENANT = nameof(FLG_FREE_SQL_GLOBAL_FILTER_TENANT);
|
public const string FLG_FREE_SQL_GLOBAL_FILTER_TENANT = nameof(FLG_FREE_SQL_GLOBAL_FILTER_TENANT);
|
||||||
|
public const string FLG_HTTP_HEADER_KEY_ACCESS_TOKEN = "ACCESS-TOKEN";
|
||||||
public const string FLG_HTTP_HEADER_KEY_AUTHORIZATION = "Authorization";
|
public const string FLG_HTTP_HEADER_KEY_AUTHORIZATION = "Authorization";
|
||||||
public const string FLG_HTTP_HEADER_KEY_REFERER = "Referer";
|
public const string FLG_HTTP_HEADER_KEY_REFERER = "Referer";
|
||||||
public const string FLG_HTTP_HEADER_KEY_USER_AGENT = "User-Agent";
|
public const string FLG_HTTP_HEADER_KEY_USER_AGENT = "User-Agent";
|
||||||
@ -54,7 +55,6 @@ public static class Chars
|
|||||||
public const string FLG_HTTP_HEADER_KEY_X_ACCESS_TOKEN_HEADER_KEY = "X-Authorization";
|
public const string FLG_HTTP_HEADER_KEY_X_ACCESS_TOKEN_HEADER_KEY = "X-Authorization";
|
||||||
public const string FLG_HTTP_HEADER_KEY_X_FORWARDED_FOR = "X-Forwarded-For";
|
public const string FLG_HTTP_HEADER_KEY_X_FORWARDED_FOR = "X-Forwarded-For";
|
||||||
public const string FLG_HTTP_HEADER_KEY_X_REAL_IP = "X-Real-IP";
|
public const string FLG_HTTP_HEADER_KEY_X_REAL_IP = "X-Real-IP";
|
||||||
public const string FLG_HTTP_HEADER_VALUE_ACCESS_TOKEN = "ACCESS-TOKEN";
|
|
||||||
public const string FLG_HTTP_HEADER_VALUE_APPLICATION_JSON = "application/json";
|
public const string FLG_HTTP_HEADER_VALUE_APPLICATION_JSON = "application/json";
|
||||||
public const string FLG_HTTP_HEADER_VALUE_APPLICATION_URLENCODED = "application/x-www-form-urlencoded";
|
public const string FLG_HTTP_HEADER_VALUE_APPLICATION_URLENCODED = "application/x-www-form-urlencoded";
|
||||||
public const string FLG_HTTP_HEADER_VALUE_AUTH_SCHEMA = "Bearer";
|
public const string FLG_HTTP_HEADER_VALUE_AUTH_SCHEMA = "Bearer";
|
||||||
|
@ -132,7 +132,7 @@ public sealed class ScheduledJob : WorkBase<ScheduledJob>, IJob
|
|||||||
ret = ret.SetBody(job.RequestBody);
|
ret = ret.SetBody(job.RequestBody);
|
||||||
}
|
}
|
||||||
|
|
||||||
return ret.OnResponsing(GetRequestHeader).OnException(GetRequestHeader);
|
return ret.SetLog(_logger).OnResponsing(GetRequestHeader).OnException(GetRequestHeader);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void GetRequestHeader(HttpClient _, HttpResponseMessage rsp, string __)
|
private void GetRequestHeader(HttpClient _, HttpResponseMessage rsp, string __)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user