ciaranj/connect-auth — pull request #76 by xentac (2012-01-26 21:02:26+00:00)
Title: Add support for 2-Legged OAuth

The API for 3-legged OAuth should stay exactly the same. You have to configure 2-legged oauth slightly differently by sending null for authenticate_provider, authorize_provider, and authorization_finished_provider.

This should make it possible to combine 2-legged and 3-legged oauth (with two separate instances) using different providers and still be explicit about which applications have access to what.