如何确保我的 .net API 只侦听来自某些 IP 地址的请求?

问题描述 投票:0回答:1
builder.Services.AddCors(options =>
{
    options.AddPolicy(name: MyAllowSpecificOrigins, policy =>
    {
        policy.WithOrigins();
    });
});

app.UseCors(MyAllowSpecificOrigins);

上面的方法似乎不起作用,因为我仍然可以从任何 IP 地址访问 Swagger API 调用。我是 C# 和这项技术的新手,所以我不知道如何安全地锁定我的 API。

c# .net swagger
1个回答
-3
投票

试试这个

 builder.Services.AddCors(opt =>
                     {
                         opt.AddPolicy("CorsPolicy", policy =>
                        {
                            policy.AllowAnyHeader().AllowAnyMethod().WithOrigins("**Your IP address**");
                        });
                     });
© www.soinside.com 2019 - 2024. All rights reserved.