I purchased ticket online and it the entrance they only scanned the ticket and did not ask for any ID. We still carried our IDs with us but did not had to use anywhere. We got a great deal online, all day dining was great option and was very cheap when purchased online.
With an annual pass you have to show a photo ID to enter the parking lot. I haven't had to show photo ID to enter the actual park.
I don't think so it should already have one in the bar code but bring it just in case wouldn't hurt to try
Thanks! Your answer is awaiting moderation.