reverse engineer O-auth