Question: do you need a passport if you fly domestic?
Answer: You need to present an ID to get through the security checkpoint to enter the terminal. For a non us citizen, usually that is your passport.