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

Set => Get