This depends a bit on how the hardwood floor is finished, The far majority of hardwoods are either finished with some form of a polyurethane or a commercial product like some of the ceramic or Aluminum oxide finishes. You need to keep in mind you are cleaning this protective "plastic" layer not the actual wood.
The key to success is to use the barest minimum of of water and cleaner, Steaming, "oil soaps", and moping are BIG mistakes. Generally a damp towel or swiffer type rig is the best. If too much soap is used it will leave a residue and attract more dirt.
You can read more in this article I wrote
Mine are so new I will only use what the place who sold me the floors GAVE me to use....it works great and I have no fears! Wait...when WAS the last time I cleaned my floors...no wonder it still has some in it hahahaha
may I politely suggest you also search this topic here on HomeTalk -- I have witnessed the discussion of it numerous times and as @KMS Woodworks has said -- it depends on your hardwood. not all are created equal.
Bona is the product I suggest. Its available at the big box apron stores. They make several types of products for just about every need a wood floor would have.
Bona is best for all wood floors.
I am in a high end cleaning business I use Bona also. I use micro fiber mop that is very lightly misted with water. ( Water is you enemy.) It spread smoothly and leaves no streaks. People will suggest vinegar as a all natural cleaning method. This is the very worst thing you can use. They will tell you Granda Ma used it. Grandma's floors were waxed. They waxed them several times a year in the good ole days. Your are cleaning the sealer on top of the floor. There isn't sealer underneath the floor which water will damage and wrap because its not protected underneath. And the sealer on top of your floors is what is protecting your hardwoods.so if it gets damaged it will damage the wood. If you know what kind of floors you have you can google ( Cleaning and Installation ) of the product. I do this for every new surface before it is cleaned and copy the instructions and follow it to a T.
There are temporary floor sealers. They actually last quite while. Bona has one. They are kind of like floor wax the liquid like they ad shine and wax. I have a friend and we have tried several different kinds on her floor also. I liked Bona the best. Remember it not Bona cleaner it is a sealer and high shine. We did her house right before Christmas and it still looks great.
Another vote for Bona. They have become very popular over the last 5 years to a point where you can almost find their products everywhere.