aboutsummaryrefslogtreecommitdiffstats
path: root/railties/doc/guides/source/actioncontroller_basics/http_auth.txt
diff options
context:
space:
mode:
authorRyan Bigg <radarlistener@gmail.com>2008-11-12 21:45:51 +1030
committerRyan Bigg <radarlistener@gmail.com>2008-11-12 21:45:51 +1030
commit451969f57a6dfee8537fb10d179514e011559111 (patch)
tree1857b9fc07a56c06a9f97fe4de8dc4554fd8a489 /railties/doc/guides/source/actioncontroller_basics/http_auth.txt
parent7f023b5e3bd62c1f91ee341c1af155c0953e693a (diff)
parentef3672dddaf6171b2fd9ef5ecc4458e0349a486f (diff)
downloadrails-451969f57a6dfee8537fb10d179514e011559111.tar.gz
rails-451969f57a6dfee8537fb10d179514e011559111.tar.bz2
rails-451969f57a6dfee8537fb10d179514e011559111.zip
Merge branch 'master' of git@github.com:lifo/docrails
Diffstat (limited to 'railties/doc/guides/source/actioncontroller_basics/http_auth.txt')
-rw-r--r--railties/doc/guides/source/actioncontroller_basics/http_auth.txt6
1 files changed, 3 insertions, 3 deletions
diff --git a/railties/doc/guides/source/actioncontroller_basics/http_auth.txt b/railties/doc/guides/source/actioncontroller_basics/http_auth.txt
index 7df0e635bf..8deb40c2c9 100644
--- a/railties/doc/guides/source/actioncontroller_basics/http_auth.txt
+++ b/railties/doc/guides/source/actioncontroller_basics/http_auth.txt
@@ -1,12 +1,12 @@
== HTTP Basic Authentication ==
-Rails comes with built-in HTTP Basic authentication. This is an authentication scheme that is supported by the majority of browsers and other HTTP clients. As an example, we will create an administration section which will only be available by entering a username and a password into the browser's HTTP Basic dialog window. Using the built-in authentication is quite easy and only requires you to use one method, link:http://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Basic/ControllerMethods.html#M000610[authenticate_or_request_with_http_basic].
+Rails comes with built-in HTTP Basic authentication. This is an authentication scheme that is supported by the majority of browsers and other HTTP clients. As an example, consider an administration section which will only be available by entering a username and a password into the browser's HTTP Basic dialog window. Using the built-in authentication is quite easy and only requires you to use one method, `authenticate_or_request_with_http_basic`.
[source, ruby]
-------------------------------------
class AdminController < ApplicationController
- USERNAME, PASSWORD = "humbaba", "f59a4805511bf4bb61978445a5380c6c"
+ USERNAME, PASSWORD = "humbaba", "5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8"
before_filter :authenticate
@@ -14,7 +14,7 @@ private
def authenticate
authenticate_or_request_with_http_basic do |username, password|
- username == USERNAME && Digest::MD5.hexdigest(password) == PASSWORD
+ username == USERNAME && Digest::SHA1.hexdigest(password) == PASSWORD
end
end