您好我正在尝试创建一个自定义授权过滤器,允许我自动授权来自localhost的请求(将用于我的测试)。
我为Asp.net找到了以下一个,但是无法将其移植到asp.net核心。
x-www-form-urlencoded
如何将其移植到asp.net核心?
答案 0 :(得分:11)
您可以创建一个中间件,您可以在其中自动授权来自localhost的请求。
public static class CustomMiddleware
{
public static IApplicationBuilder UseMyAuthorize(this IApplicationBuilder builder)
{
return builder.UseMiddleware<MyAuthorize>();
}
}
然后创建一个扩展方法
Configure
最后在启动app.UseMyAuthorize();
方法中添加它。
IsLoopback
Asp.Net Core没有{{1}}属性。这是一个解决此问题的方法 https://stackoverflow.com/a/41242493/2337983
您还可以在此处详细了解Middleware