Here is another Supreme court case that extends some constitutional rights to noncitizens.
Boumediene v. Bush, 553 U.S. 723 (2008)
“Petitioners are aliens designated as enemy combatants and detained at the United States Naval Station at Guantanamo Bay, Cuba.” “Petitioners present a question not resolved by our earlier cases relating to the detention of aliens at Guantanamo: whether they have the constitutional privilege of habeas corpus”. “We hold these petitioners do have the habeas corpus privilege.” [3 – Page 9] “We hold that Art. I, §9, cl. 2, of the Constitution has full effect at Guantanamo Bay.” [3 – Page 49] “[F]or the first time, this Court holds there is […] constitutional habeas jurisdiction over aliens imprisoned by the military outside an area of de jure national sovereignty”. [3 – Pages 79-80]
It looks like the constitution is applying to noncitizens outside of American borders. It is interesting to note that these individuals where not even attempting to immigrate. This makes The case for non citizens having constitutional rights even stronger. The SCOTUS is a credible authority on American law