ruby-on-rails
Adding Basic HTTP Authentication to Rails Routes in Plain Ruby on Rails
Basic HTTP authentication in plain Ruby on Rails, no gems: protect an admin namespace with a route constraint class that checks credentials. Full code for routes.rb, the AdminConstraint, the admin controller, and the security caveats you should know.