mirror of
https://github.com/JustArchiNET/ArchiSteamFarm.git
synced 2026-01-10 13:44:22 +00:00
.NET 10 (#3482)
* Initial .NET 10 bump * Use KnownIPNetworks * .NET 10 library updates * First round of trimming fixes * Fix docker in .NET 10 * Resolve trimming warning * Bump packages to rc2
This commit is contained in:
committed by
GitHub
parent
245daec72e
commit
c8e8cd27b8
@@ -124,19 +124,19 @@ internal sealed class ApiAuthenticationMiddleware {
|
||||
return (HttpStatusCode.OK, true);
|
||||
}
|
||||
|
||||
if (ForwardedHeadersOptions.KnownNetworks.Count == 0) {
|
||||
if (ForwardedHeadersOptions.KnownIPNetworks.Count == 0) {
|
||||
return (HttpStatusCode.Forbidden, true);
|
||||
}
|
||||
|
||||
if (clientIP.IsIPv4MappedToIPv6) {
|
||||
IPAddress mappedClientIP = clientIP.MapToIPv4();
|
||||
|
||||
if (ForwardedHeadersOptions.KnownNetworks.Any(network => network.Contains(mappedClientIP))) {
|
||||
if (ForwardedHeadersOptions.KnownIPNetworks.Any(network => network.Contains(mappedClientIP))) {
|
||||
return (HttpStatusCode.OK, true);
|
||||
}
|
||||
}
|
||||
|
||||
return (ForwardedHeadersOptions.KnownNetworks.Any(network => network.Contains(clientIP)) ? HttpStatusCode.OK : HttpStatusCode.Forbidden, true);
|
||||
return (ForwardedHeadersOptions.KnownIPNetworks.Any(network => network.Contains(clientIP)) ? HttpStatusCode.OK : HttpStatusCode.Forbidden, true);
|
||||
}
|
||||
|
||||
if (!context.Request.Headers.TryGetValue(HeadersField, out StringValues passwords) && !context.Request.Query.TryGetValue("password", out passwords)) {
|
||||
|
||||
Reference in New Issue
Block a user