angel3_security
library
Classes
-
CookieSigner
-
A utility that signs, and verifies, cookies using an
Hmac
.
-
InMemoryRateLimiter<User>
-
A simple RateLimiter implementation that uses a simple in-memory map
to store rate limiting information.
-
RateLimiter<User>
-
A base class that facilitates rate limiting API's or endpoints,
typically to prevent spam and abuse.
-
RateLimitingWindow<User>
-
A representation of the abstract "rate-limiting window" in which
a user is accessing some API or endpoint.
-
ServiceRateLimiter<Id>
-
A RateLimiter] implementation that uses a
Service
to store rate limiting information.