SilverStripe 3.1 OpAuth module. With this module, you can allow members to sign up and authenticate with many OpenID + OAuth providers seamlessly. See: http://opauth.org/