Purely client-site OAuth login with Facebook, Twitter or Google