This enforces setting a resolver when using an external Auth Provider

~~Possible fix for #166~~
fixes #166