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

Depends on #76