OAuth & User/Pass login use different endpoints to get their profiles from.  Broke it out into a class method.