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)); }