File tree Expand file tree Collapse file tree
Netcorext.Auth.Authentication/Middlewares
Netcorext.Auth.Core/Models Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -37,9 +37,15 @@ public async Task InvokeAsync(HttpContext context)
3737 Host = context . Request . Host . Value ,
3838 Path = context . Request . Path ,
3939 QueryString = context . Request . QueryString . Value ,
40+ Referer = context . Request . Headers . Referer ,
4041 Headers = context . Request . Headers . GetHeadersString ( ) ,
4142 ResponseHeaders = context . Response . Headers . GetHeadersString ( ) ,
4243 Ip = context . GetIp ( ) ,
44+ CfConnectingIp = context . Request . Headers [ "Cf-Connecting-Ip" ] ,
45+ XClientIp = context . Request . Headers [ "X-Client-Ip" ] ,
46+ XOriginForwardedFor = context . Request . Headers [ "X-Origin-Forwarded-For" ] ,
47+ XForwardedFor = context . Request . Headers [ "X-Forwarded-For" ] ,
48+ XRealIp = context . Request . Headers [ "X-Real-Ip" ] ,
4349 TraceIdentifier = context . TraceIdentifier ,
4450 StatusCode = context . Response . StatusCode . ToString ( ) ,
4551 Elapsed = watcher . Elapsed ,
Original file line number Diff line number Diff line change @@ -10,12 +10,18 @@ public class Traffic
1010 public string Host { get ; set ; } = null ! ;
1111 public string Path { get ; set ; } = null ! ;
1212 public string ? QueryString { get ; set ; }
13+ public string ? Referer { get ; set ; }
1314 public string ? Headers { get ; set ; }
1415 public string ? ResponseHeaders { get ; set ; }
1516 public string StatusCode { get ; set ; } = null ! ;
1617 public TimeSpan Elapsed { get ; set ; }
1718 public string ? DeviceId { get ; set ; }
1819 public string ? Ip { get ; set ; }
20+ public string ? CfConnectingIp { get ; set ; }
21+ public string ? XClientIp { get ; set ; }
22+ public string ? XOriginForwardedFor { get ; set ; }
23+ public string ? XForwardedFor { get ; set ; }
24+ public string ? XRealIp { get ; set ; }
1925 public string ? TraceIdentifier { get ; set ; }
2026 public string ? XRequestId { get ; set ; }
2127 public UserAgent ? UserAgent { get ; set ; }
You can’t perform that action at this time.
0 commit comments