Browse Source

Rename OpenIddictEntityFrameworkCoreOptions/OpenIddictEntityFrameworkOptions.ContextType to DbContextType

pull/619/head
Kévin Chalet 8 years ago
parent
commit
321ab58801
  1. 2
      src/OpenIddict.Core/Resolvers/OpenIddictApplicationStoreResolver.cs
  2. 2
      src/OpenIddict.Core/Resolvers/OpenIddictAuthorizationStoreResolver.cs
  3. 2
      src/OpenIddict.Core/Resolvers/OpenIddictScopeStoreResolver.cs
  4. 2
      src/OpenIddict.Core/Resolvers/OpenIddictTokenStoreResolver.cs
  5. 2
      src/OpenIddict.EntityFramework/OpenIddictEntityFrameworkBuilder.cs
  6. 2
      src/OpenIddict.EntityFramework/OpenIddictEntityFrameworkOptions.cs
  7. 2
      src/OpenIddict.EntityFramework/Resolvers/OpenIddictApplicationStoreResolver.cs
  8. 2
      src/OpenIddict.EntityFramework/Resolvers/OpenIddictAuthorizationStoreResolver.cs
  9. 2
      src/OpenIddict.EntityFramework/Resolvers/OpenIddictScopeStoreResolver.cs
  10. 2
      src/OpenIddict.EntityFramework/Resolvers/OpenIddictTokenStoreResolver.cs
  11. 2
      src/OpenIddict.EntityFrameworkCore/OpenIddictEntityFrameworkCoreBuilder.cs
  12. 2
      src/OpenIddict.EntityFrameworkCore/OpenIddictEntityFrameworkCoreOptions.cs
  13. 2
      src/OpenIddict.EntityFrameworkCore/Resolvers/OpenIddictApplicationStoreResolver.cs
  14. 2
      src/OpenIddict.EntityFrameworkCore/Resolvers/OpenIddictAuthorizationStoreResolver.cs
  15. 2
      src/OpenIddict.EntityFrameworkCore/Resolvers/OpenIddictScopeStoreResolver.cs
  16. 2
      src/OpenIddict.EntityFrameworkCore/Resolvers/OpenIddictTokenStoreResolver.cs
  17. 7
      src/OpenIddict.Server/OpenIddictServerBuilder.cs
  18. 1
      src/OpenIddict.Validation/OpenIddict.Validation.csproj
  19. 6
      src/OpenIddict.Validation/OpenIddictValidationExtensions.cs

2
src/OpenIddict.Core/Resolvers/OpenIddictApplicationStoreResolver.cs

@ -32,7 +32,7 @@ namespace OpenIddict.Core
throw new InvalidOperationException(new StringBuilder()
.AppendLine("No application store has been registered in the dependency injection container.")
.Append("To register the Entity Framework Core stores, reference the 'OpenIddict.EntityFrameworkCore' ")
.AppendLine("package and call 'services.AddOpenIddict().AddCore().AddEntityFrameworkCoreStores()'.")
.AppendLine("package and call 'services.AddOpenIddict().AddCore().UseEntityFrameworkCore()'.")
.Append("To register a custom store, create an implementation of 'IOpenIddictApplicationStore' and ")
.Append("use 'services.AddOpenIddict().AddCore().AddApplicationStore()' to add it to the DI container.")
.ToString());

2
src/OpenIddict.Core/Resolvers/OpenIddictAuthorizationStoreResolver.cs

@ -32,7 +32,7 @@ namespace OpenIddict.Core
throw new InvalidOperationException(new StringBuilder()
.AppendLine("No authorization store has been registered in the dependency injection container.")
.Append("To register the Entity Framework Core stores, reference the 'OpenIddict.EntityFrameworkCore' ")
.AppendLine("package and call 'services.AddOpenIddict().AddCore().AddEntityFrameworkCoreStores()'.")
.AppendLine("package and call 'services.AddOpenIddict().AddCore().UseEntityFrameworkCore()'.")
.Append("To register a custom store, create an implementation of 'IOpenIddictAuthorizationStore' and ")
.Append("use 'services.AddOpenIddict().AddCore().AddAuthorizationStore()' to add it to the DI container.")
.ToString());

2
src/OpenIddict.Core/Resolvers/OpenIddictScopeStoreResolver.cs

@ -32,7 +32,7 @@ namespace OpenIddict.Core
throw new InvalidOperationException(new StringBuilder()
.AppendLine("No scope store has been registered in the dependency injection container.")
.Append("To register the Entity Framework Core stores, reference the 'OpenIddict.EntityFrameworkCore' ")
.AppendLine("package and call 'services.AddOpenIddict().AddCore().AddEntityFrameworkCoreStores()'.")
.AppendLine("package and call 'services.AddOpenIddict().AddCore().UseEntityFrameworkCore()'.")
.Append("To register a custom store, create an implementation of 'IOpenIddictScopeStore' and ")
.Append("use 'services.AddOpenIddict().AddCore().AddScopeStore()' to add it to the DI container.")
.ToString());

2
src/OpenIddict.Core/Resolvers/OpenIddictTokenStoreResolver.cs

@ -32,7 +32,7 @@ namespace OpenIddict.Core
throw new InvalidOperationException(new StringBuilder()
.AppendLine("No token store factory has been registered in the dependency injection container.")
.Append("To register the Entity Framework Core stores, reference the 'OpenIddict.EntityFrameworkCore' ")
.AppendLine("package and call 'services.AddOpenIddict().AddCore().AddEntityFrameworkCoreStores()'.")
.AppendLine("package and call 'services.AddOpenIddict().AddCore().UseEntityFrameworkCore()'.")
.Append("To register a custom store, create an implementation of 'IOpenIddictTokenStore' and ")
.Append("use 'services.AddOpenIddict().AddCore().AddTokenStore()' to add it to the DI container.")
.ToString());

2
src/OpenIddict.EntityFramework/OpenIddictEntityFrameworkBuilder.cs

@ -82,7 +82,7 @@ namespace Microsoft.Extensions.DependencyInjection
throw new ArgumentException("The specified type is invalid.", nameof(type));
}
return Configure(options => options.ContextType = type);
return Configure(options => options.DbContextType = type);
}
/// <summary>

2
src/OpenIddict.EntityFramework/OpenIddictEntityFrameworkOptions.cs

@ -20,6 +20,6 @@ namespace OpenIddict.EntityFramework
/// OpenIddict Entity Framework 6.x stores. If this property is not populated,
/// an exception is thrown at runtime when trying to use the stores.
/// </summary>
public Type ContextType { get; set; }
public Type DbContextType { get; set; }
}
}

2
src/OpenIddict.EntityFramework/Resolvers/OpenIddictApplicationStoreResolver.cs

@ -60,7 +60,7 @@ namespace OpenIddict.EntityFramework
.ToString());
}
var context = _options.CurrentValue.ContextType;
var context = _options.CurrentValue.DbContextType;
if (context == null)
{
throw new InvalidOperationException(new StringBuilder()

2
src/OpenIddict.EntityFramework/Resolvers/OpenIddictAuthorizationStoreResolver.cs

@ -60,7 +60,7 @@ namespace OpenIddict.EntityFramework
.ToString());
}
var context = _options.CurrentValue.ContextType;
var context = _options.CurrentValue.DbContextType;
if (context == null)
{
throw new InvalidOperationException(new StringBuilder()

2
src/OpenIddict.EntityFramework/Resolvers/OpenIddictScopeStoreResolver.cs

@ -60,7 +60,7 @@ namespace OpenIddict.EntityFramework
.ToString());
}
var context = _options.CurrentValue.ContextType;
var context = _options.CurrentValue.DbContextType;
if (context == null)
{
throw new InvalidOperationException(new StringBuilder()

2
src/OpenIddict.EntityFramework/Resolvers/OpenIddictTokenStoreResolver.cs

@ -60,7 +60,7 @@ namespace OpenIddict.EntityFramework
.ToString());
}
var context = _options.CurrentValue.ContextType;
var context = _options.CurrentValue.DbContextType;
if (context == null)
{
throw new InvalidOperationException(new StringBuilder()

2
src/OpenIddict.EntityFrameworkCore/OpenIddictEntityFrameworkCoreBuilder.cs

@ -82,7 +82,7 @@ namespace Microsoft.Extensions.DependencyInjection
throw new ArgumentException("The specified type is invalid.", nameof(type));
}
return Configure(options => options.ContextType = type);
return Configure(options => options.DbContextType = type);
}
/// <summary>

2
src/OpenIddict.EntityFrameworkCore/OpenIddictEntityFrameworkCoreOptions.cs

@ -20,6 +20,6 @@ namespace OpenIddict.EntityFrameworkCore
/// OpenIddict Entity Framework Core stores. If this property is not populated,
/// an exception is thrown at runtime when trying to use the stores.
/// </summary>
public Type ContextType { get; set; }
public Type DbContextType { get; set; }
}
}

2
src/OpenIddict.EntityFrameworkCore/Resolvers/OpenIddictApplicationStoreResolver.cs

@ -60,7 +60,7 @@ namespace OpenIddict.EntityFrameworkCore
.ToString());
}
var context = _options.CurrentValue.ContextType;
var context = _options.CurrentValue.DbContextType;
if (context == null)
{
throw new InvalidOperationException(new StringBuilder()

2
src/OpenIddict.EntityFrameworkCore/Resolvers/OpenIddictAuthorizationStoreResolver.cs

@ -61,7 +61,7 @@ namespace OpenIddict.EntityFrameworkCore
.ToString());
}
var context = _options.CurrentValue.ContextType;
var context = _options.CurrentValue.DbContextType;
if (context == null)
{
throw new InvalidOperationException(new StringBuilder()

2
src/OpenIddict.EntityFrameworkCore/Resolvers/OpenIddictScopeStoreResolver.cs

@ -60,7 +60,7 @@ namespace OpenIddict.EntityFrameworkCore
.ToString());
}
var context = _options.CurrentValue.ContextType;
var context = _options.CurrentValue.DbContextType;
if (context == null)
{
throw new InvalidOperationException(new StringBuilder()

2
src/OpenIddict.EntityFrameworkCore/Resolvers/OpenIddictTokenStoreResolver.cs

@ -60,7 +60,7 @@ namespace OpenIddict.EntityFrameworkCore
.ToString());
}
var context = _options.CurrentValue.ContextType;
var context = _options.CurrentValue.DbContextType;
if (context == null)
{
throw new InvalidOperationException(new StringBuilder()

7
src/OpenIddict.Server/OpenIddictServerBuilder.cs

@ -559,8 +559,6 @@ namespace Microsoft.Extensions.DependencyInjection
throw new ArgumentException("The specified type is invalid.", nameof(type));
}
// Note: the OIDC server provider is resolved per-request and thus
// should be registered either as a scoped or transient service.
Services.TryAddScoped(type);
return Configure(options => options.ApplicationProviderType = type);
@ -671,8 +669,9 @@ namespace Microsoft.Extensions.DependencyInjection
}
/// <summary>
/// Sets JWT as the default token format for access tokens.
/// Note: this option cannot be used when using reference tokens.
/// Sets JSON Web Token (JWT) as the default token format for access tokens.
/// Note: JWT tokens cannot be used with the OpenIddict validation handler.
/// To validate JWT tokens, use the JWT handler shipping with ASP.NET Core.
/// </summary>
/// <returns>The <see cref="OpenIddictServerBuilder"/>.</returns>
public OpenIddictServerBuilder UseJsonWebTokens()

1
src/OpenIddict.Validation/OpenIddict.Validation.csproj

@ -19,7 +19,6 @@
<ItemGroup>
<PackageReference Include="AspNet.Security.OAuth.Validation" Version="$(AspNetContribOpenIdExtensionsVersion)" />
<PackageReference Include="JetBrains.Annotations" Version="$(JetBrainsVersion)" PrivateAssets="All" />
<PackageReference Include="Microsoft.AspNetCore.Authentication" Version="$(AspNetCoreVersion)" />
</ItemGroup>
</Project>

6
src/OpenIddict.Validation/OpenIddictValidationExtensions.cs

@ -18,6 +18,9 @@ namespace Microsoft.Extensions.DependencyInjection
{
/// <summary>
/// Registers the OpenIddict token validation services in the DI container.
/// Note: the validation handler only works with the default token format
/// or reference tokens and cannot be used with JWT tokens. To validate
/// JWT tokens, use the JWT bearer handler shipping with ASP.NET Core.
/// </summary>
/// <param name="builder">The services builder used by OpenIddict to register new services.</param>
/// <remarks>This extension can be safely called multiple times.</remarks>
@ -63,6 +66,9 @@ namespace Microsoft.Extensions.DependencyInjection
/// <summary>
/// Registers the OpenIddict token validation services in the DI container.
/// Note: the validation handler only works with the default token format
/// or reference tokens and cannot be used with JWT tokens. To validate
/// JWT tokens, use the JWT bearer handler shipping with ASP.NET Core.
/// </summary>
/// <param name="builder">The services builder used by OpenIddict to register new services.</param>
/// <param name="configuration">The configuration delegate used to configure the validation services.</param>

Loading…
Cancel
Save