diff options
Diffstat (limited to 'libs/VNLib.Plugins.Sessions.OAuth')
7 files changed, 30 insertions, 15 deletions
diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs index 0e39c8a..f01b764 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/AccessTokenEndpoint.cs @@ -25,6 +25,8 @@ using System; using System.Net; using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; using VNLib.Utils.Memory; using VNLib.Hashing.IdentityUtility; diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/RevocationEndpoint.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/RevocationEndpoint.cs index 6c9bff1..81f82c2 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/RevocationEndpoint.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/Endpoints/RevocationEndpoint.cs @@ -24,6 +24,7 @@ using System; using System.Text.Json; +using System.Collections.Generic; using VNLib.Plugins.Essentials; using VNLib.Plugins.Essentials.Oauth; diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/O2AuthenticationPluginEntry.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/O2AuthenticationPluginEntry.cs index 2edabd4..5cd6aaf 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/O2AuthenticationPluginEntry.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/O2AuthenticationPluginEntry.cs @@ -22,6 +22,9 @@ * along with this program. If not, see https://www.gnu.org/licenses/. */ +using System; +using System.Collections.Generic; + using VNLib.Utils.Logging; namespace VNLib.Plugins.Sessions.OAuth diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/O2SessionProviderEntry.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/O2SessionProviderEntry.cs index 073ed82..b8769d0 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/O2SessionProviderEntry.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/O2SessionProviderEntry.cs @@ -22,7 +22,11 @@ * along with this program. If not, see https://www.gnu.org/licenses/. */ +using System; using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using System.Collections.Generic; using VNLib.Net.Http; using VNLib.Utils.Logging; diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2Session.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2Session.cs index 0222737..916f55c 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2Session.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2Session.cs @@ -23,6 +23,8 @@ */ using System; +using System.Threading; +using System.Threading.Tasks; using VNLib.Net.Http; using VNLib.Plugins.Essentials.Sessions; diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs b/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs index e10ae7d..2e41a5f 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/OAuth2SessionProvider.cs @@ -24,6 +24,9 @@ using System; using System.Net; +using System.Threading; +using System.Threading.Tasks; +using System.Collections.Generic; using Microsoft.EntityFrameworkCore; diff --git a/libs/VNLib.Plugins.Sessions.OAuth/src/VNLib.Plugins.Sessions.OAuth.csproj b/libs/VNLib.Plugins.Sessions.OAuth/src/VNLib.Plugins.Sessions.OAuth.csproj index 768a802..52edc28 100644 --- a/libs/VNLib.Plugins.Sessions.OAuth/src/VNLib.Plugins.Sessions.OAuth.csproj +++ b/libs/VNLib.Plugins.Sessions.OAuth/src/VNLib.Plugins.Sessions.OAuth.csproj @@ -2,20 +2,24 @@ <PropertyGroup> <TargetFramework>net6.0</TargetFramework> - <ImplicitUsings>enable</ImplicitUsings> - <Nullable>enable</Nullable> - <GenerateDocumentationFile>True</GenerateDocumentationFile> - <Authors>Vaughn Nugent</Authors> - <Copyright>Copyright © 2023 Vaughn Nugent</Copyright> <AssemblyName>VNLib.Plugins.Sessions.OAuth</AssemblyName> <RootNamespace>VNLib.Plugins.Sessions.OAuth</RootNamespace> - <EnableDynamicLoading>true</EnableDynamicLoading> - <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> + <Nullable>enable</Nullable> <Version>1.0.1.1</Version> - <PackageProjectUrl>https://www.vaughnugent.com/resources/software</PackageProjectUrl> - <AnalysisLevel>latest-all</AnalysisLevel> + + <!-- Enable dynamic loading for direct loading --> + <EnableDynamicLoading>true</EnableDynamicLoading> + <SignAssembly>True</SignAssembly> <AssemblyOriginatorKeyFile>\\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk</AssemblyOriginatorKeyFile> + <AnalysisLevel>latest-all</AnalysisLevel> + <GenerateDocumentationFile>True</GenerateDocumentationFile> + </PropertyGroup> + + <PropertyGroup> + <Authors>Vaughn Nugent</Authors> + <Copyright>Copyright © 2023 Vaughn Nugent</Copyright> + <PackageProjectUrl>https://www.vaughnugent.com/resources/software</PackageProjectUrl> </PropertyGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> @@ -25,6 +29,7 @@ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> <Deterministic>False</Deterministic> </PropertyGroup> + <ItemGroup> <ProjectReference Include="..\..\..\..\..\core\lib\Plugins.PluginBase\src\VNLib.Plugins.PluginBase.csproj" /> <ProjectReference Include="..\..\..\..\DataCaching\lib\VNLib.Plugins.Extensions.VNCache\src\VNLib.Plugins.Extensions.VNCache.csproj" /> @@ -36,11 +41,6 @@ </ItemGroup> <Target Name="PostBuild" AfterTargets="PostBuildEvent"> - <Exec Command="start xcopy "$(TargetDir)" "F:\Programming\VNLib\devplugins\RuntimeAssets\$(TargetName)" /E /Y /R" /> + <Exec Command="start xcopy "$(TargetDir)" "..\..\..\..\..\devplugins\RuntimeAssets\$(TargetName)" /E /Y /R" /> </Target> - - <Target Name="PreBuild" BeforeTargets="PreBuildEvent"> - <Exec Command="erase "F:\Programming\VNLib\devplugins\RuntimeAssets\$(TargetName)" /q > nul" /> - </Target> - </Project> |