WIP: Allow using all auth types by default, and also making authentication optional