In order not to answer your question: we decided to pay JanRain $$ for processing login / auth files.
I struggled with this for a while, but most companies - especially especially - tend to quickly change APIs and cannot be sure of backward compatibility. support can become PITA. even with third-party tools, they may not be updated on time ... so your team may finish the fix to make everything work. I like the idea of calling someone and yelling at them if they don’t offer a schedule that I like, referring to the SLA offer in the contract.
In any case, if you continue to follow this route and do not find a ruby stone, you can at least transfer something from Python. there are several django plugins that handle abstraction, in addition to at least half a dozen other PyPi projects - including Velruse, which is decently supported by Ben Bangert of Pylons, Beaker, etc.
source share