Browse Source

Update the System.Net.Http integration packages to explicitly reference Polly.Extensions.Http

pull/1481/head
Kévin Chalet 4 years ago
parent
commit
d39a4f0b5d
  1. 1
      Packages.props
  2. 12
      sandbox/OpenIddict.Sandbox.AspNet.Client/Web.config
  3. 12
      sandbox/OpenIddict.Sandbox.AspNet.Server/Web.config
  4. 8
      src/OpenIddict.Client.SystemNetHttp/OpenIddict.Client.SystemNetHttp.csproj
  5. 8
      src/OpenIddict.Validation.SystemNetHttp/OpenIddict.Validation.SystemNetHttp.csproj

1
Packages.props

@ -35,6 +35,7 @@
<PackageReference Update="MongoDB.Driver" Version="2.10.4" />
<PackageReference Update="Moq" Version="4.18.1" />
<PackageReference Update="Newtonsoft.Json" Version="10.0.3" />
<PackageReference Update="Polly.Extensions.Http" Version="3.0.0" />
<PackageReference Update="Portable.BouncyCastle" Version="1.9.0" />
<PackageReference Update="Quartz.Extensions.DependencyInjection" Version="3.4.0" />
<PackageReference Update="Quartz.Extensions.Hosting" Version="3.4.0" />

12
sandbox/OpenIddict.Sandbox.AspNet.Client/Web.config

@ -130,6 +130,18 @@
<bindingRedirect oldVersion="0.0.0.0-4.0.5.0" newVersion="4.0.5.0" />
</dependentAssembly>
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Polly" publicKeyToken="c8a3ffc3f8f825cc" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="7.0.0.0" />
</dependentAssembly>
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Polly.Extensions.Http" publicKeyToken="c8a3ffc3f8f825cc" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<system.codedom>
<compilers>

12
sandbox/OpenIddict.Sandbox.AspNet.Server/Web.config

@ -154,6 +154,18 @@
<bindingRedirect oldVersion="0.0.0.0-5.2.8.0" newVersion="5.2.8.0" />
</dependentAssembly>
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Polly" publicKeyToken="c8a3ffc3f8f825cc" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="7.0.0.0" />
</dependentAssembly>
</assemblyBinding>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Polly.Extensions.Http" publicKeyToken="c8a3ffc3f8f825cc" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-2.0.0.0" newVersion="3.0.0.0" />
</dependentAssembly>
</assemblyBinding>
</runtime>
<entityFramework>
<providers>

8
src/OpenIddict.Client.SystemNetHttp/OpenIddict.Client.SystemNetHttp.csproj

@ -14,7 +14,15 @@
</ItemGroup>
<ItemGroup>
<!--
Note: while brought transitively by the Microsoft.Extensions.Http.Polly package,
the Polly.Extensions.Http dependency is explicitly added to work around a breaking
change introduced between Polly 6.x and 7.x and force both this package and applications
that reference OpenIddict.Validation.SystemNetHttp to use the latest Polly version (7.x).
-->
<PackageReference Include="Microsoft.Extensions.Http.Polly" />
<PackageReference Include="Polly.Extensions.Http" />
<PackageReference Include="System.Net.Http.Json" />
</ItemGroup>

8
src/OpenIddict.Validation.SystemNetHttp/OpenIddict.Validation.SystemNetHttp.csproj

@ -14,7 +14,15 @@
</ItemGroup>
<ItemGroup>
<!--
Note: while brought transitively by the Microsoft.Extensions.Http.Polly package,
the Polly.Extensions.Http dependency is explicitly added to work around a breaking
change introduced between Polly 6.x and 7.x and force both this package and applications
that reference OpenIddict.Validation.SystemNetHttp to use the latest Polly version (7.x).
-->
<PackageReference Include="Microsoft.Extensions.Http.Polly" />
<PackageReference Include="Polly.Extensions.Http" />
<PackageReference Include="System.Net.Http.Json" />
</ItemGroup>

Loading…
Cancel
Save