Why is the Department of Defense involved in this? Issuing parking permits for an event in DC would seem to fall under the responsibility of the Capitol Police. Is the DOD claiming this is somehow a national security issue?
When everything is covered by a broad law or administrative control, any agency can make a rule on anything they want.
My guess though is that the Pentagon, which has the largest parking lots in the area, had been used as a parking/staging area.