diff --git a/src/Microsoft.AspNet.Authorization/ServiceCollectionExtensions.cs b/src/Microsoft.AspNet.Authorization/ServiceCollectionExtensions.cs index 292083120b..0fd1b1bb8b 100644 --- a/src/Microsoft.AspNet.Authorization/ServiceCollectionExtensions.cs +++ b/src/Microsoft.AspNet.Authorization/ServiceCollectionExtensions.cs @@ -19,19 +19,19 @@ namespace Microsoft.Framework.DependencyInjection return services.Configure(configure); } - // Review: Need UseDefaultSubkey parameter? - public static IServiceCollection AddAuthorization([NotNull] this IServiceCollection services, IConfiguration config = null, Action configureOptions = null) + public static IServiceCollection AddAuthorization([NotNull] this IServiceCollection services) + { + return services.AddAuthorization(configureOptions: null); + } + + public static IServiceCollection AddAuthorization([NotNull] this IServiceCollection services, Action configureOptions) { services.AddOptions(); services.TryAdd(ServiceDescriptor.Transient()); services.AddTransient(); services.AddTransient(); services.AddTransient(); - if (configureOptions != null) - { - services.Configure(configureOptions); - } return services; } } -} +} \ No newline at end of file