Make auth lazy.

This makes it possible to run stuff like --help without entering
credentials.