[oauth] use updated userprovider