Enhancing Oauth Login methods