Added service OAuth provider support and implemented Service::getUserInfos()