Hello
I understand the restriction with not being able to auto create MediaWiki accounts using this extension now. That is not what this is about. How do you manually create a MediaWiki user before hand though to link the Google account to if you only have Google Login auth enabled?
If I go to /Special:CreateAccount and enter a username, ie. "Joe Bloggs" I get the error "Your Google account is already linked to another user. Please unlink the connection or contact an administrator, if you have no other wiki account." when I click on the only button I have "Create with Google". Here lies the issue I think because what is that trying to do, that button and message makes no sense? I just want to create a local user to then link them up via /Special:ManageGoogleLogin. I am not trying to do anything with mine (yes of course it's already linked).
I have $wgAuthManagerAutoConfig['primaryauth'] = [];
and $wgGroupPermissions['*']['createaccount'] = false;
so I think it is not allowing local creation because of that on /Special:CreateAccount? I do not want users to log in with local authentication though.
So how do you create local accounts to link Google accounts to for log in while not allowing local logins? Or I have misunderstood?
Currently I get around this manually by in the database adding a new row to the user table, then using /Special:ManageGoogleLogin to link that user and Google ID. Surely I should be able to do this all via the web UI though?
Edit: Apologies, forgot version details:
MediaWiki 1.32.0
GoogleLogin 0.4.0-git (0b27530)
Many thanks!