diff --git a/Jellyfin.Api/Auth/NetworkAccessPolicy/NetworkAccessHandler.cs b/Jellyfin.Api/Auth/LocalNetworkAccessPolicy/LocalNetworkAccessHandler.cs
similarity index 77%
rename from Jellyfin.Api/Auth/NetworkAccessPolicy/NetworkAccessHandler.cs
rename to Jellyfin.Api/Auth/LocalNetworkAccessPolicy/LocalNetworkAccessHandler.cs
index e6b33f5650..d691c5594c 100644
--- a/Jellyfin.Api/Auth/NetworkAccessPolicy/NetworkAccessHandler.cs
+++ b/Jellyfin.Api/Auth/LocalNetworkAccessPolicy/LocalNetworkAccessHandler.cs
@@ -1,25 +1,23 @@
using System.Threading.Tasks;
-using Jellyfin.Api.Auth;
-using MediaBrowser.Common.Extensions;
using MediaBrowser.Common.Net;
using MediaBrowser.Controller.Library;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Http;
-namespace Jellyfin.Api.Auth.NetworkAccessPolicy
+namespace Jellyfin.Api.Auth.LocalNetworkAccessPolicy
{
///
/// Local access handler.
///
- public class NetworkAccessHandler : BaseAuthorizationHandler
+ public class LocalNetworkAccessHandler : BaseAuthorizationHandler
{
///
- /// Initializes a new instance of the class.
+ /// Initializes a new instance of the class.
///
/// Instance of the interface.
/// Instance of the interface.
/// Instance of the interface.
- public NetworkAccessHandler(
+ public LocalNetworkAccessHandler(
IUserManager userManager,
INetworkManager networkManager,
IHttpContextAccessor httpContextAccessor)
@@ -28,7 +26,7 @@ namespace Jellyfin.Api.Auth.NetworkAccessPolicy
}
///
- protected override Task HandleRequirementAsync(AuthorizationHandlerContext context, NetworkAccessRequirement requirement)
+ protected override Task HandleRequirementAsync(AuthorizationHandlerContext context, LocalNetworkAccessRequirement requirement)
{
var ip = HttpContextAccessor.HttpContext?.Connection.RemoteIpAddress;
diff --git a/Jellyfin.Api/Auth/NetworkAccessPolicy/NetworkAccessRequirement.cs b/Jellyfin.Api/Auth/LocalNetworkAccessPolicy/LocalNetworkAccessRequirement.cs
similarity index 53%
rename from Jellyfin.Api/Auth/NetworkAccessPolicy/NetworkAccessRequirement.cs
rename to Jellyfin.Api/Auth/LocalNetworkAccessPolicy/LocalNetworkAccessRequirement.cs
index b5431501b2..29ca9c355c 100644
--- a/Jellyfin.Api/Auth/NetworkAccessPolicy/NetworkAccessRequirement.cs
+++ b/Jellyfin.Api/Auth/LocalNetworkAccessPolicy/LocalNetworkAccessRequirement.cs
@@ -1,11 +1,11 @@
using Microsoft.AspNetCore.Authorization;
-namespace Jellyfin.Api.Auth.NetworkAccessPolicy
+namespace Jellyfin.Api.Auth.LocalNetworkAccessPolicy
{
///
/// The local network authorization requirement.
///
- public class NetworkAccessRequirement : IAuthorizationRequirement
+ public class LocalNetworkAccessRequirement : IAuthorizationRequirement
{
}
}
diff --git a/Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs b/Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs
index 075a3ac15e..3a34c501df 100644
--- a/Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs
+++ b/Jellyfin.Server/Extensions/ApiServiceCollectionExtensions.cs
@@ -15,7 +15,7 @@ using Jellyfin.Api.Auth.FirstTimeSetupOrElevatedPolicy;
using Jellyfin.Api.Auth.IgnoreParentalControlPolicy;
using Jellyfin.Api.Auth.LocalAccessOrRequiresElevationPolicy;
using Jellyfin.Api.Auth.LocalAccessPolicy;
-using Jellyfin.Api.Auth.NetworkAccessPolicy;
+using Jellyfin.Api.Auth.LocalNetworkAccessPolicy;
using Jellyfin.Api.Auth.RequiresElevationPolicy;
using Jellyfin.Api.Auth.SyncPlayAccessPolicy;
using Jellyfin.Api.Constants;
@@ -62,7 +62,7 @@ namespace Jellyfin.Server.Extensions
serviceCollection.AddSingleton();
serviceCollection.AddSingleton();
serviceCollection.AddSingleton();
- serviceCollection.AddSingleton();
+ serviceCollection.AddSingleton();
serviceCollection.AddSingleton();
serviceCollection.AddSingleton();
serviceCollection.AddSingleton();
@@ -164,7 +164,7 @@ namespace Jellyfin.Server.Extensions
policy =>
{
policy.AddAuthenticationSchemes(AuthenticationSchemes.CustomAuthentication);
- policy.AddRequirements(new NetworkAccessRequirement());
+ policy.AddRequirements(new LocalNetworkAccessRequirement());
});
});
}