0.0
No commit activity in last 3 years
No release in over 3 years
Simple authentication for sinatra
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

>= 2010.0.0
pow
= 0.2.2
= 0.4.0

Runtime

>= 0.9.4
 Project Readme

Simple authentication for Sinatra

Simplest case:

auth :password => 'p4ssw3rd'

Which is shorter than calling the rack middleware:

use Rack::Auth::Basic do |_, password|
  password == 'p4ssw3rd'
end

Also supports scoping:

auth '/admin',
  :username => 'myles',
  :password => 'p4ssw3rd'

... and some other options. See examples.rb