新增加IPRateLimit限制
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
using AspNetCoreRateLimit;
|
||||
using Hei.Captcha;
|
||||
using Infrastructure;
|
||||
using Infrastructure.Extensions;
|
||||
@@ -56,7 +57,9 @@ namespace ZR.Admin.WebApi
|
||||
.PersistKeysToFileSystem(new DirectoryInfo(Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar + "DataProtection"));
|
||||
//<2F><>ͨ<EFBFBD><CDA8>֤<EFBFBD><D6A4>
|
||||
services.AddHeiCaptcha();
|
||||
services.AddIPRate(Configuration);
|
||||
services.AddSession();
|
||||
services.AddMemoryCache();
|
||||
services.AddHttpContextAccessor();
|
||||
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Model<65><6C>
|
||||
@@ -127,6 +130,8 @@ namespace ZR.Admin.WebApi
|
||||
app.UseAddTaskSchedulers();
|
||||
//ʹ<><CAB9>ȫ<EFBFBD><C8AB><EFBFBD>쳣<EFBFBD>м<EFBFBD><D0BC><EFBFBD>
|
||||
app.UseMiddleware<GlobalExceptionMiddleware>();
|
||||
//<2F><><EFBFBD>ÿͻ<C3BF><CDBB><EFBFBD>IP<49><50><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
app.UseIpRateLimiting();
|
||||
|
||||
app.UseEndpoints(endpoints =>
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user