Browse Source

Update the OpenIddict.Core extensions to register the memory cache services and remove unnecessary references

pull/711/head
Kévin Chalet 8 years ago
parent
commit
338f8779f4
  1. 1
      src/OpenIddict.Core/OpenIddictCoreExtensions.cs
  2. 1
      src/OpenIddict.EntityFramework/OpenIddict.EntityFramework.csproj
  3. 2
      src/OpenIddict.EntityFramework/OpenIddictEntityFrameworkExtensions.cs
  4. 1
      src/OpenIddict.EntityFrameworkCore/OpenIddict.EntityFrameworkCore.csproj
  5. 2
      src/OpenIddict.EntityFrameworkCore/OpenIddictEntityFrameworkCoreExtensions.cs
  6. 3
      src/OpenIddict.MongoDb/OpenIddict.MongoDb.csproj
  7. 4
      src/OpenIddict.Mvc/Internal/OpenIddictMvcBinder.cs

1
src/OpenIddict.Core/OpenIddictCoreExtensions.cs

@ -33,6 +33,7 @@ namespace Microsoft.Extensions.DependencyInjection
}
builder.Services.AddLogging();
builder.Services.AddMemoryCache();
builder.Services.AddOptions();
builder.Services.TryAddScoped(typeof(OpenIddictApplicationManager<>));

1
src/OpenIddict.EntityFramework/OpenIddict.EntityFramework.csproj

@ -19,7 +19,6 @@
<ItemGroup>
<PackageReference Include="EntityFramework" Version="$(EntityFrameworkVersion)" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="$(AspNetCoreVersion)" />
<PackageReference Include="JetBrains.Annotations" Version="$(JetBrainsVersion)" PrivateAssets="All" />
</ItemGroup>

2
src/OpenIddict.EntityFramework/OpenIddictEntityFrameworkExtensions.cs

@ -32,8 +32,6 @@ namespace Microsoft.Extensions.DependencyInjection
throw new ArgumentNullException(nameof(builder));
}
builder.Services.AddMemoryCache();
// Since Entity Framework 6.x may be used with databases performing case-insensitive
// or culture-sensitive comparisons, ensure the additional filtering logic is enforced
// in case case-sensitive stores were registered before this extension was called.

1
src/OpenIddict.EntityFrameworkCore/OpenIddict.EntityFrameworkCore.csproj

@ -20,7 +20,6 @@
<ItemGroup>
<PackageReference Include="JetBrains.Annotations" Version="$(JetBrainsVersion)" PrivateAssets="All" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="$(AspNetCoreVersion)" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="$(AspNetCoreVersion)" />
</ItemGroup>
<ItemGroup>

2
src/OpenIddict.EntityFrameworkCore/OpenIddictEntityFrameworkCoreExtensions.cs

@ -33,8 +33,6 @@ namespace Microsoft.Extensions.DependencyInjection
throw new ArgumentNullException(nameof(builder));
}
builder.Services.AddMemoryCache();
// Since Entity Framework Core may be used with databases performing case-insensitive
// or culture-sensitive comparisons, ensure the additional filtering logic is enforced
// in case case-sensitive stores were registered before this extension was called.

3
src/OpenIddict.MongoDb/OpenIddict.MongoDb.csproj

@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="..\..\build\packages.props" />
@ -21,7 +21,6 @@
<ItemGroup>
<PackageReference Include="JetBrains.Annotations" Version="$(JetBrainsVersion)" PrivateAssets="All" />
<PackageReference Include="Microsoft.Extensions.Caching.Memory" Version="$(AspNetCoreVersion)" />
<PackageReference Include="MongoDB.Driver" Version="$(MongoDbVersion)" />
</ItemGroup>

4
src/OpenIddict.Mvc/Internal/OpenIddictMvcBinder.cs

@ -33,9 +33,7 @@ namespace OpenIddict.Mvc.Internal
/// directly from your code. This API may change or be removed in future minor releases.
/// </summary>
public OpenIddictMvcBinder([NotNull] IOptionsMonitor<OpenIddictMvcOptions> options)
{
_options = options;
}
=> _options = options;
/// <summary>
/// Tries to bind a model from the request.

Loading…
Cancel
Save