mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-06-21 06:20:34 -04:00
51 lines
2.1 KiB
XML
51 lines
2.1 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net5.0</TargetFramework>
|
|
<OutputPath>../Kyoo/bin/$(Configuration)/$(TargetFramework)/plugins/authentication</OutputPath>
|
|
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
|
|
<ProduceReferenceAssembly>false</ProduceReferenceAssembly>
|
|
<GenerateDependencyFile>false</GenerateDependencyFile>
|
|
<GenerateRuntimeConfigurationFiles>false</GenerateRuntimeConfigurationFiles>
|
|
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
|
|
|
|
<Company>SDG</Company>
|
|
<Authors>Zoe Roux</Authors>
|
|
<RepositoryUrl>https://github.com/AnonymusRaccoon/Kyoo</RepositoryUrl>
|
|
<LangVersion>default</LangVersion>
|
|
<LoginRoot>../Kyoo.WebLogin/</LoginRoot>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="IdentityServer4" Version="4.1.2" />
|
|
<PackageReference Include="IdentityServer4.Storage" Version="4.1.2" />
|
|
<PackageReference Include="IdentityServer4.AccessTokenValidation" Version="3.0.1" />
|
|
<PackageReference Include="Microsoft.AspNetCore.Authentication" Version="2.2.0" />
|
|
<PackageReference Include="Portable.BouncyCastle" Version="1.8.10" />
|
|
|
|
<ProjectReference Include="../Kyoo.Common/Kyoo.Common.csproj">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<Private>false</Private>
|
|
<ExcludeAssets>runtime</ExcludeAssets>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<LoginFiles Include="$(LoginRoot)**" Visible="false" />
|
|
</ItemGroup>
|
|
|
|
<Target Name="Publish login files" AfterTargets="ComputeFilesToPublish">
|
|
<ItemGroup>
|
|
<ResolvedFileToPublish Include="@(LoginFiles->'%(FullPath)')" Exclude="@(ResolvedFileToPublish)">
|
|
<RelativePath>login/%(LoginFiles.RecursiveDir)%(LoginFiles.Filename)%(LoginFiles.Extension)</RelativePath>
|
|
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
|
|
<ExcludeFromSingleFile>true</ExcludeFromSingleFile>
|
|
</ResolvedFileToPublish>
|
|
</ItemGroup>
|
|
</Target>
|
|
|
|
<Target Name="Prepare static files" AfterTargets="Build" Condition="$(Configuration) == 'Debug'">
|
|
<Copy SourceFiles="@(LoginFiles)" DestinationFolder="$(OutputPath)/login/%(RecursiveDir)" />
|
|
</Target>
|
|
</Project>
|