The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 6 Ruby rack-middleware Projects
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Rack::Tracker
Tracking made easy: Don’t fool around with adding tracking and analytics partials to your app and concentrate on the things that matter.
The first line of defense should be to put rate-limiting on your login endpoints. rack-attack can help with that. I recommend to limit the login attempts to 5 per minute for a username and block the IP for 30 minutes. You should also limit the number of login attempts from the same IP address, but this needs to be adjusted to the application you are working on, because if it is a tool used in classrooms, it might be legit to have 50 logins within a few minutes from the same IP. (I have a few post written about rack-attack)
Ruby rack-middleware related posts
- Rails Authentication for Compliance
- rack/rack-attack: Rack middleware for blocking & throttling
- Rack-attack gem setup to protect Rails and Rack apps from bad clients
- Limiting the amount of calls user can make to an api
- Devise and email spam?
- How to prevent scraping/copying data?
- How to prevent scraping/copying data?
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source rack-middleware projects in Ruby? This list will help you:
Project | Stars | |
---|---|---|
1 | Rack::Attack | 5,482 |
2 | Coverband | 2,386 |
3 | Rack::Tracker | 642 |
4 | client_ruby | 500 |
5 | api | 342 |
6 | worker_killer | 8 |
Sponsored