OmniAuth

OmniAuth is an authentication system for web applications based in the Ruby programming language.