public static IApplicationBuilder UseResourceAuthorization(this IApplicationBuilder application, IResourceAuthorizationManager authorizationManager) { var options = new ResourceAuthorizationMiddlewareOptions { Manager = authorizationManager }; return(application.UseResourceAuthorization(options)); }
public static IAppBuilder UseResourceAuthorization(this IAppBuilder app, ResourceAuthorizationMiddlewareOptions options) { app.Use(typeof(ResourceAuthorizationManagerMiddleware), options); return(app); }
public ResourceAuthorizationManagerMiddleware(RequestDelegate next, ResourceAuthorizationMiddlewareOptions options) { _options = options; _next = next; }
public static IApplicationBuilder UseResourceAuthorization(this IApplicationBuilder application, ResourceAuthorizationMiddlewareOptions options) { return(application.UseMiddleware <ResourceAuthorizationManagerMiddleware>(options)); }