{"repo":"Sorcery/sorcery","free":true,"listed":false,"github":"https://github.com/Sorcery/sorcery","clone":"git clone https://github.com/Sorcery/sorcery.git","description":"Magical Authentication","language":"Ruby","stars":1465,"topics":["sorcery","authentication","rails","ruby"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Sorcery: Magical Authentication Magical Authentication for Rails. Supports ActiveRecord, DataMapper, Mongoid and MongoMapper. Inspired by Restful Authentication, Authlogic and Devise. Crypto code taken almost unchanged from Authlogic. OAuth code inspired by OmniAuth and Ryan Bates's Railscast about it. Philosophy Sorcery is a stripped-down, bare-bones authentication library, with which you can write your own authentication flow. It was built with a few goals in mind: - Less is more - less than 20 public methods to remember for the entire feature-set make the lib easy to 'get'. - No built-in or generated code - use the library's methods inside your own MVC structures, and don't fight to fix someone else's. - Magic yes, Voodoo no - the lib should be easy to hack for most developers. - Configuration over Confusion - Centralized (1 file), Simple & short configuration as possible, not drowning in syntactic sugar. - Keep MVC cleanly separated - DB is for models, sessions are for controllers. Models stay unaware of sessions. Table of Contents 1. Useful Links 2. API Summary 3. Installation 4. Configuration 5. Full Features List by Module 6. Planned Features 7. Contributing 8. Contact 9. License Useful Links - Documentation - Railscast - Simple tutorial - Example Rails app Check out the tutorials in the wiki for more: - DataMapper Support - DelayedJob Integration - Simple Password Authentication - Single Table Inheritance Support - Upgrading API Summary Below is a summary of the libra","default_branch":null,"files":null,"tree":[],"storefront":"/r/Sorcery","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Sorcery/sorcery/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}