Allow each agent to have a single 'authorized' name form.

Ensures that there's only one per agent, and marks the first name as
authorized if none is given.