This is not designed to be a political thread.
I always thought that in order to be President you had to be a minimum of 35 years old and be born in America. Thats different from being a citizen naturalized or by law. "By Law" meaning if you are on vacation and your wife gives birth in London your kid is not British if you are American. The kid would be a citizen of the U.S. by law as his or her parents were citizens.
Anyhow, if you have to be born in America to be President:
John McCain was born in Panama. His father was an Admiral and his mom was living there as his father was stationed there. He was delivered on an Air Force base in the late 30s in the Panama Canal Zone.
Clearly he is a citizen but he was not born in America.
I see no amendments to the constitution that say foreign territories are the same as U.S. proper.
Just curious to see if we have any constitution experts out there. Don't confuse bases with an embassy. A base is not sovereign. Meaning if a foreign national commits a crime on a base he or she is not tried under U.S. law.
Additionally, the framers never intended for us to have bases anyplace but on U.S. soil so it would never be discussed by them.