Module: Sinatra::LazyAuth
- Defined in:
- lib/sinatra/lazy_auth.rb
Defined Under Namespace
Classes: LazyCredentials
Instance Method Summary collapse
- #authorize! ⇒ Object
-
#credentials ⇒ Object
Request the current user’s credentials.
Instance Method Details
#authorize! ⇒ Object
42 43 44 45 46 |
# File 'lib/sinatra/lazy_auth.rb', line 42 def r = "#{driver_symbol}-deltacloud@#{HOSTNAME}" response['WWW-Authenticate'] = %(Basic realm="#{r}") throw(:halt, [401, "Not authorized\n"]) end |
#credentials ⇒ Object
Request the current user’s credentials. Actual credentials are only requested when an attempt is made to get the user name or password
50 51 52 |
# File 'lib/sinatra/lazy_auth.rb', line 50 def credentials LazyCredentials.new(self) end |