| Module | CASServer::Authenticators::SQLRestAuth::EncryptedPassword |
| In: |
lib/casserver/authenticators/sql_rest_auth.rb
|
# File lib/casserver/authenticators/sql_rest_auth.rb, line 62
62: def self.included(mod)
63: raise "#{self} should be inclued in an ActiveRecord class!" unless mod.respond_to?(:before_save)
64: end
# File lib/casserver/authenticators/sql_rest_auth.rb, line 66
66: def encrypt(password)
67: password_digest(password, self.salt)
68: end
# File lib/casserver/authenticators/sql_rest_auth.rb, line 74
74: def password_digest(password, salt)
75: digest = @options[:site_key]
76: @options[:digest_streches].times do
77: digest = secure_digest(digest, salt, password, @options[:site_key])
78: end
79: digest
80: end