When I went to the Pentagon a few years ago on business the guard demanded two photo ID's issued by a government agency. My DoD contractor ID was expired, so all I had was Texas DL and CHL. They accepted it. I did note to the guard that I wasn't carrying, as you can't carry into the Pentagon unless you're pre-authorized by the DoD or other Feds.
