Refactor FirebaseAuth to use makeNodeResolver