Changeset 8400
- Timestamp:
- 12/15/07 02:27:56 (1 year ago)
- Files:
-
- trunk/actionpack/lib/action_controller/session/cookie_store.rb (modified) (1 diff)
- trunk/railties/CHANGELOG (modified) (1 diff)
- trunk/railties/lib/tasks/misc.rake (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/actionpack/lib/action_controller/session/cookie_store.rb
r8200 r8400 34 34 # defaults to 'SHA1' but may be any digest provided by OpenSSL, 35 35 # such as 'MD5', 'RIPEMD160', 'SHA256', etc. 36 # 37 # To generate a secret key for an existing application, run 38 # `rake generate:secret` and set the key in config/environment.rb 36 39 # 37 40 # Note that changing digest or secret invalidates all existing sessions! trunk/railties/CHANGELOG
r8388 r8400 1 1 *SVN* 2 3 * Introduce `rake generate:secret` to output a crytographically secure secret key for use with cookie sessions. #xxxx [update from Trac] 2 4 3 5 * Fixed that local database creation should consider 127.0.0.1 local #9026 [parcelbrat] trunk/railties/lib/tasks/misc.rake
r3680 r8400 3 3 require(File.join(RAILS_ROOT, 'config', 'environment')) 4 4 end 5 6 require 'rails_generator/secret_key_generator' 7 namespace :generate do 8 desc 'Generate a crytographically secure secret key. This is typically used to generate a secret for cookie sessions. Pass a unique identifier to the generator using ID="some unique identifier" for greater security.' 9 task :secret do 10 puts Rails::SecretKeyGenerator.new(ENV['ID']).generate_secret 11 end 12 end