Sha256: a908fa3bd08d958fb572247c21618dd231c79108bb6f6c8f901eaefc744c502a

Contents?: true

Size: 589 Bytes

Versions: 22

Compression:

Stored size: 589 Bytes

Contents

require 'casserver/authenticators/sql'

require 'digest/md5'

# Essentially the same as the standard SQL authenticator, but this version
# assumes that your password is stored as an MD5 hash.
#
# This was contributed by malcomm for Drupal authentication. To work with
# Drupal, you should use 'name' for the :username_column config option, and
# 'pass' for the :password_column.
class CASServer::Authenticators::SQLMd5 < CASServer::Authenticators::SQL
  
  protected
    def read_standard_credentials(credentials)
      super
      @password = Digest::MD5.hexdigest(@password)
    end

end

Version data entries

22 entries across 22 versions & 6 rubygems

Version Path
arpitjain11-rubycas-server-0.8.0.20090612 lib/casserver/authenticators/sql_md5.rb
arpitjain11-rubycas-server-0.8.0.20090613 lib/casserver/authenticators/sql_md5.rb
gunark-rubycas-server-0.6.99.336 lib/casserver/authenticators/sql_md5.rb
gunark-rubycas-server-0.7.999.20090212 lib/casserver/authenticators/sql_md5.rb
gunark-rubycas-server-0.7.9999.20090212 lib/casserver/authenticators/sql_md5.rb
gunark-rubycas-server-0.8.0.20090213 lib/casserver/authenticators/sql_md5.rb
gunark-rubycas-server-0.8.0.20090225 lib/casserver/authenticators/sql_md5.rb
gunark-rubycas-server-0.8.0.20090227 lib/casserver/authenticators/sql_md5.rb
gunark-rubycas-server-0.8.0.20090427 lib/casserver/authenticators/sql_md5.rb
gunark-rubycas-server-0.8.0.20090430 lib/casserver/authenticators/sql_md5.rb
gunark-rubycas-server-0.8.0.20090506 lib/casserver/authenticators/sql_md5.rb
gunark-rubycas-server-0.8.0.20090715 lib/casserver/authenticators/sql_md5.rb
gunark-rubycas-server-0.8.0.20090812 lib/casserver/authenticators/sql_md5.rb
kch-rubycas-server-0.8.0.20090715 lib/casserver/authenticators/sql_md5.rb
wmernagh-rubycas-server-0.6.99.336 lib/casserver/authenticators/sql_md5.rb
wmernagh-rubycas-server-0.7.1.1 lib/casserver/authenticators/sql_md5.rb
brontes3d-rubycas-server-0.8.0.20100111 lib/casserver/authenticators/sql_md5.rb
brontes3d-rubycas-server-0.8.0.20091208 lib/casserver/authenticators/sql_md5.rb
brontes3d-rubycas-server-0.8.0.20090812 lib/casserver/authenticators/sql_md5.rb
rubycas-server-0.7.1 lib/casserver/authenticators/sql_md5.rb