diff options
Diffstat (limited to 'plugins/VNLib.Plugins.Essentials.Accounts')
-rw-r--r-- | plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/AccountSecProvider.cs | 2 | ||||
-rw-r--r-- | plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj | 13 |
2 files changed, 8 insertions, 7 deletions
diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/AccountSecProvider.cs b/plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/AccountSecProvider.cs index 46c52cb..e20ec9f 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/AccountSecProvider.cs +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/SecurityProvider/AccountSecProvider.cs @@ -120,7 +120,7 @@ namespace VNLib.Plugins.Essentials.Accounts.SecurityProvider else if (ClientWebAuthManager.IsSessionElevated(in session)) { //If the session stored a user-agent, make sure it matches the connection - if (string.Equals(session.UserAgent, entity.Server.UserAgent, StringComparison.Ordinal)) + if (!string.Equals(session.UserAgent, entity.Server.UserAgent, StringComparison.Ordinal)) { _logger.Debug("Denied authorized connection from {ip} because user-agent changed", entity.TrustedRemoteIp); return ValueTask.FromResult(FileProcessArgs.Deny); diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj b/plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj index b5f7374..8e37899 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj @@ -1,11 +1,10 @@ <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> - <Nullable>enable</Nullable> <TargetFramework>net8.0</TargetFramework> + <Nullable>enable</Nullable> <RootNamespace>VNLib.Plugins.Essentials.Accounts</RootNamespace> <AssemblyName>Essentials.Accounts</AssemblyName> - <AnalysisLevel>latest-all</AnalysisLevel> <NeutralLanguage>en-US</NeutralLanguage> <GenerateDocumentationFile>true</GenerateDocumentationFile> <!--Enable dynamic loading--> @@ -13,6 +12,10 @@ </PropertyGroup> <PropertyGroup> + <AnalysisLevel Condition="'$(BuildingInsideVisualStudio)' == true">latest-all</AnalysisLevel> + </PropertyGroup> + + <PropertyGroup> <PackageId>VNLib.Plugins.Essentials.Accounts</PackageId> <Authors>Vaughn Nugent</Authors> <Company>Vaughn Nugent</Company> @@ -21,13 +24,11 @@ <PackageProjectUrl>https://www.vaughnnugent.com/resources/software/modules/Plugins.Essentials</PackageProjectUrl> <RepositoryUrl>https://github.com/VnUgE/Plugins.Essentials/tree/master/plugins/VNLib.Plugins.Essentials.Accounts</RepositoryUrl> <Description>An Essentials plugin that provides user accounts, authentication, security, account security with MFA, and public/key authentication</Description> - </PropertyGroup> - - <PropertyGroup> <PackageReadmeFile>README.md</PackageReadmeFile> <PackageLicenseFile>LICENSE</PackageLicenseFile> + <PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance> </PropertyGroup> - + <ItemGroup> <None Include="..\..\..\LICENSE"> <Pack>True</Pack> |