Fix user experience of anonymous login
Currently, if you set up a new provider and specify that it should be anonymous, then it will still display the UI for logging in. This is confusing and weird.
so, the change should be this: if you set the provider up originally to be anonymous, it should never show the login form, unless you later switcher providers.