Sinatra Authorization
HTTP Authorization helpers for Sinatra.
Example
require "sinatra/authorization"
set :authorization_realm, "Protected zone"
helpers do def authorize(login, password) login == "admin" && password == "secret" end end
get "/" do "Hello" end
get "/admin" do login_required
"Welcome in protected zone"
end