Adding hybrid auth stuff. Oauth