Using CloudFlare Turnstile to protect certain pages on a Rails app – Bibliographic Wilderness
24-Jan-2025 51
I work at a non-profit academic institution, on a site that manages, searches, and displays digitized historical materials: The Science History Institute Digital Collections.
Much of our stuff is public domain, and regardless we put this stuff on the web to be seen and used and shared. (Within the limits of copyright law and fair use; we are not the copyright holders of most of it). We have no general problem with people scraping our pages.
The problem is that, like many of us, our site is being overwhelmed with poorly behaved bots. Lately one of the biggest problems is with bots clicking on every possible combination of facet limits in our “faceted search” — this is not useful for them, and it overwhelms our site. “Search” pages are one of our most resource-constrained category of page in our present site, adding to the injury. Peers say even if we scaled up (auto or not) — the bots sometimes scale up to match anyway!.
Using CloudFlare Turnstile to protect certain pages on a Rails app – Bibliographic Wilderness #ruby #rubydeveloper #rubyonrails #Using #CloudFlare #Turnstile #protect #certain #pages #Rails #Bibliographic #Wilderness #cloudflare https://rubyonrails.ba/link/using-cloudflare-turnstile-to-protect-certain-pages-on-a-rails-app-bibliographic-wilderness