Add auth branch to config commands.
Call req.auth() where necessary.

Requires that the corresponding database calls pass the stash option to
request() to that the request is stashed and can be repeated on
successful authentication.