Ruby Oauth and OpenID library that abstracts away all the complexities of connecting to multiple accounts.
Lance Pollard
gem "passport", "~> 0.1.1"