mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-11-15 18:08:53 -07:00
Respond with Service Unavailable if not in correct network
This commit is contained in:
parent
f49de51225
commit
adb0837dc2
@ -41,6 +41,8 @@ public class IPBasedAccessValidationMiddleware
|
||||
|
||||
if (!networkManager.HasRemoteAccess(remoteIP))
|
||||
{
|
||||
// No access from network, respond with 503 instead of 200.
|
||||
httpContext.Response.StatusCode = (int)HttpStatusCode.ServiceUnavailable;
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -1,3 +1,4 @@
|
||||
using System.Net;
|
||||
using System.Threading.Tasks;
|
||||
using MediaBrowser.Common.Extensions;
|
||||
using MediaBrowser.Common.Net;
|
||||
@ -40,6 +41,8 @@ public class LanFilteringMiddleware
|
||||
var host = httpContext.GetNormalizedRemoteIP();
|
||||
if (!networkManager.IsInLocalNetwork(host))
|
||||
{
|
||||
// No access from network, respond with 503 instead of 200.
|
||||
httpContext.Response.StatusCode = (int)HttpStatusCode.ServiceUnavailable;
|
||||
return;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user