no edit summary
=== Auth Module ===
The following files makeup the Auth module to extend the functionality of Authlogic for our purposes.
They could probably be moved into the UserSession module, but may be useful as a template for further localization.
==== lib/auth/acts_as_authentic.rb ====
'''ActsAsAuthentic''' extends the authlogic user model to ignore passwords, reset_persistence_token when the username changes, manage stale data (via refreshed_at date), and handle user attributes hash.
==== lib/auth/session.rb ====
'''Session''' establishes the
following callback functions:# '''before_login'''# ''' after_login''' # '''before_logout'''# ''' after_logout'''# ''' on_every_request''' Also establishes two public methods for setting external login and logout urls.# ''' login_url'''# ''' logout_url''' The after_login callback is a bit of a hack since it only runs when the controller action is "validate." It also has private methods validate_url (for sending to external logins) and session_user (for setting the session_user attributes).
== Generating Local UmlautAuth Plugins ==