Skip to content

Commit c563496

Browse files
Rick-AndersonBrennanConroyKahbazi
authored
rate limit sample (#13)
* rate limit sample * Update fundamentals/middleware/rate-limit/WebRateLimitAuth/Program.cs Co-authored-by: Brennan <[email protected]> * react to feedback * react to feedback * react to feedback * Update fundamentals/middleware/rate-limit/WebRateLimitAuth/Program.cs Co-authored-by: Kahbazi <[email protected]> * react to feedback * react to feedback * react to feedback * react to feedback * react to feedback * react to feedback * react to feedback * react to feedback * react to feedback * react to feedback * react to feedback Co-authored-by: Brennan <[email protected]> Co-authored-by: Kahbazi <[email protected]>
1 parent b9476e0 commit c563496

File tree

7 files changed

+554
-7
lines changed

7 files changed

+554
-7
lines changed
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
namespace WebRateLimitAuth.Models;
2+
3+
public class MyRateLimitOptions
4+
{
5+
public const string MyRateLimit = "MyRateLimit";
6+
7+
public int permitLimit { get; set; } = 100;
8+
public int window { get; set; } = 10;
9+
public int replenishmentPeriod { get; set; } = 2;
10+
public int queueLimit { get; set; } = 100;
11+
public int segmentsPerWindow { get; set; } = 8;
12+
public int tokenLimit { get; set; } = 10;
13+
public int tokenLimit2 { get; set; } = 20;
14+
public int tokensPerPeriod { get; set; } = 4;
15+
public bool autoReplenishment { get; set; } = false;
16+
}

fundamentals/middleware/rate-limit/WebRateLimitAuth/Pages/Shared/_Layout.cshtml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@
3131
<li class="nav-item">
3232
<a class="nav-link text-dark" asp-area="" asp-controller="Home2" asp-action="Privacy">MVC Privacy</a>
3333
</li>
34+
<li class="nav-item">
35+
<a class="nav-link text-dark" href="/b"> /b</a>
36+
</li>
37+
<li class="nav-item">
38+
<a class="nav-link text-dark" href="/c"> /c</a>
39+
</li>
3440
</ul>
3541
<partial name="_LoginPartial" />
3642
</div>

0 commit comments

Comments
 (0)