OpenConferenceWare is an open source web application for events and conferences. This customizable, general-purpose platform provides proposals, sessions, schedules, tracks and more.
Authentication is currently done with a kludgy system adapted from acts_as_authenticatable, but had to be rewritten almost completely to address bugs and security holes. The current system works fine, but only works with Rails 2.1.
I'd like to throw that authentication system out and replace it with devise and omniauth so that many additional login mechanisms are available, and that I can upgrade to a newer version of Rails.
For the Rails 2.3 branch to build this on, see the with_rails2.3_fixes -- this branch may also need to be updated to incorporate recent changes to master.
Authentication is currently done with a kludgy system adapted from acts_as_authenticatable, but had to be rewritten almost completely to address bugs and security holes. The current system works fine, but only works with Rails 2.1.
I'd like to throw that authentication system out and replace it with
devise
andomniauth
so that many additional login mechanisms are available, and that I can upgrade to a newer version of Rails.For an example of a devise and omniauth in use, see this source code https://github.com/reidab/citizenry/
For the Rails 2.3 branch to build this on, see the with_rails2.3_fixes -- this branch may also need to be updated to incorporate recent changes to master.