React to DI changes
This commit is contained in:
parent
329d826857
commit
1459ca1edb
|
|
@ -22,12 +22,11 @@ namespace Microsoft.Framework.DependencyInjection
|
|||
// Review: Need UseDefaultSubkey parameter?
|
||||
public static IServiceCollection AddAuthorization([NotNull] this IServiceCollection services, IConfiguration config = null, Action<AuthorizationOptions> configureOptions = null)
|
||||
{
|
||||
var describe = new ServiceDescriber(config);
|
||||
services.AddOptions(config);
|
||||
services.TryAdd(describe.Transient<IAuthorizationService, DefaultAuthorizationService>());
|
||||
services.Add(describe.Transient<IAuthorizationHandler, ClaimsAuthorizationHandler>());
|
||||
services.Add(describe.Transient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>());
|
||||
services.Add(describe.Transient<IAuthorizationHandler, PassThroughAuthorizationHandler>());
|
||||
services.AddOptions();
|
||||
services.TryAdd(ServiceDescriptor.Transient<IAuthorizationService, DefaultAuthorizationService>());
|
||||
services.AddTransient<IAuthorizationHandler, ClaimsAuthorizationHandler>();
|
||||
services.AddTransient<IAuthorizationHandler, DenyAnonymousAuthorizationHandler>();
|
||||
services.AddTransient<IAuthorizationHandler, PassThroughAuthorizationHandler>();
|
||||
if (configureOptions != null)
|
||||
{
|
||||
services.Configure(configureOptions);
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@ using System.Linq;
|
|||
using System.Security.Claims;
|
||||
using System.Threading.Tasks;
|
||||
using Microsoft.Framework.DependencyInjection;
|
||||
using Microsoft.Framework.DependencyInjection.Fallback;
|
||||
using Xunit;
|
||||
|
||||
namespace Microsoft.AspNet.Authorization.Test
|
||||
|
|
|
|||
Loading…
Reference in New Issue