This enforces setting a resolver when using an external Auth Provider

Possible fix for #166