Ya
Ya is a simple authentication module that uses a YAML flat file as its directory store.
Synopsis
Access = Ya.open(Rails.root + 'config' + 'access.yml')
Access.add('username', 'password')
Access.authenticate('username', 'fails')
# => false
Access.authenticate('nobody', 'fails')
# => nil
Access.authenticate('username', 'password')
# => { :username => { :salt => ?, :hash => ? } }
Access.mod('username', :meta => 'awesome')
Access.lookup('username')
# => { :username => { :salt => ?, :hash => ?, :meta => 'awesome' } }
Copyright
Copyright © 2009 Carsten Nielsen. See LICENSE for details.