You can stain over paint but white isn't a good background color. The proper or best way to do this is to wash and let the door dry then prime with an oil based primer, let it dry. Now paint the door with an oil base paint, tan color, with a satin sheen. This will be a good background for any oil base stain.
Staining Over Paint?