예제 #1
0
 public PathAuthorizationPolicyMiddleware(RequestDelegate next, PathAuthorizationPolicyMiddlewareOptions options,
                                          IServiceProvider serviceProvider, IOptions <PathPolicyConfig> settings, ILogger <PathAuthorizationPolicyMiddleware> logger)
 {
     _next            = next;
     _options         = options;
     _serviceProvider = serviceProvider;
     _settings        = settings;
     _logger          = logger;
 }
 public static IApplicationBuilder UsePathAuthorizationPolicyMiddleware(this IApplicationBuilder builder, PathAuthorizationPolicyMiddlewareOptions options)
 {
     return(builder.UseMiddleware <PathAuthorizationPolicyMiddleware>(options));
 }