Files
timmy b20d993f33 Updates
Use a consistent http and oidc clients
Use the access token to send an a authenticated request to retrieve avatar and do it at the same time as requesting the userinfo endpoint
Merge JTokens instead of re-parsing json strings to merge configuration
2026-08-22 16:59:28 -07:00

48 lines
2.1 KiB
XML

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>net9.0</TargetFramework>
<RootNamespace>Jellyfin.Plugin.OIDC_Auth</RootNamespace>
<AssemblyVersion>6.0.0.1</AssemblyVersion>
<FileVersion>6.0.0.1</FileVersion>
<GenerateDocumentationFile>true</GenerateDocumentationFile>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
</PropertyGroup>
<ItemGroup>
<None Remove="Assets\OIDC-Auth-config.html" />
<None Remove="Assets\OIDC-Auth-config.js" />
<None Remove="Assets\OIDC-Auth-config.css" />
<None Remove="Assets\OIDC-Auth-linking.html" />
<None Remove="Assets\OIDC-Auth-linking.js" />
<None Remove="Assets\OIDC-Auth-auth.html" />
<EmbeddedResource Include="Assets\OIDC-Auth-config.html" />
<EmbeddedResource Include="Assets\OIDC-Auth-config.js" />
<EmbeddedResource Include="Assets\OIDC-Auth-config.css" />
<EmbeddedResource Include="Assets\OIDC-Auth-linking.html" />
<EmbeddedResource Include="Assets\OIDC-Auth-linking.js" />
<EmbeddedResource Include="Assets\OIDC-Auth-auth.html" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Duende.IdentityModel.OidcClient" Version="6.0.1" />
</ItemGroup>
<ItemGroup>
<FrameworkReference Include="Microsoft.AspNetCore.App" />
<PackageReference Include="Jellyfin.Controller" Version="10.11.11.0" ExcludeAssets="runtime" />
<PackageReference Include="Jellyfin.Model" Version="10.11.11.0" ExcludeAssets="runtime" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="SerilogAnalyzer" Version="0.15.0" PrivateAssets="All" />
<PackageReference Include="StyleCop.Analyzers" Version="1.2.0-beta.556" PrivateAssets="all" />
<PackageReference Include="SmartAnalyzers.MultithreadingAnalyzer" Version="1.1.31" PrivateAssets="All" />
</ItemGroup>
<PropertyGroup>
<CodeAnalysisRuleSet>../jellyfin.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
</Project>