Question: are foreign military bases us soil?
Answer: A person needs to satisfy only one of the conditions listed there to be considered a citizen at birth. Note that US Military bases are NOT considered US territory, though US Embassies (but not Consulates) ARE. The Panama Canal Zone was explicitly included (by a US Law passed by Congress) to be "sovereign US soil".