Implemented UNTESTED OAuth user authentication