r1019: Push the auth subsystem away from using typedef, and over to the 'all