The local oauth2 provider still needs A LOT of love. But the general oauth2 workflow works. The http api client needs an option to disable the authentication things and we need to switch to the local storage for storing access, refresh and timestamp for the client
35 lines
1.4 KiB
XML
35 lines
1.4 KiB
XML
<Project Sdk="Microsoft.NET.Sdk.Web">
|
|
|
|
<PropertyGroup>
|
|
<TargetFramework>net8.0</TargetFramework>
|
|
<Nullable>enable</Nullable>
|
|
<ImplicitUsings>enable</ImplicitUsings>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="8.0.7"/>
|
|
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.8">
|
|
<PrivateAssets>all</PrivateAssets>
|
|
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
|
|
</PackageReference>
|
|
<PackageReference Include="MoonCore" Version="1.6.2" />
|
|
<PackageReference Include="MoonCore.Extended" Version="1.1.0" />
|
|
<PackageReference Include="MoonCore.PluginFramework" Version="1.0.0" />
|
|
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.2" />
|
|
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0"/>
|
|
<PackageReference Include="Ben.Demystifier" Version="0.4.1" />
|
|
<PackageReference Include="MoonCore.Blazor.Tailwind" Version="1.0.6" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Moonlight.Client\Moonlight.Client.csproj"/>
|
|
<ProjectReference Include="..\Moonlight.Shared\Moonlight.Shared.csproj"/>
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<Folder Include="Database\Migrations\" />
|
|
<Folder Include="storage\" />
|
|
</ItemGroup>
|
|
|
|
</Project>
|