It's my understanding that when using the OAuth plugin, when an unregistered user logins with Google/Microsoft, a user account is created for them automatically. I'm wondering if it wouldn't be useful to give options to disable automatic user creation when user registration is set to Private.
I've read a couple of threads about this:
From these, it sounds like this is not a feature that is being considered because it can be enabled elsewhere, (Google Project, Microsoft...)
I have a situation where this feature in osTicket would be very useful. The current workaround (in my situation) would be to limit the Google Project to my organization. That's not possible in my case because my users come from all kinds of organizations, none of which I have control over to add to my Google Project.
This functionality seems to already exist in osTicket in some form, when I try to use an unregistered email address to login with Google on the Agent/Admin side, it doesn't automatically register a new agent with the account. So it should be feasible to transfer similar, and optional functionality over to the client side.
Would love to hear your thoughts on this, for now, I need to disable OAuth because I can't have rogue accounts being created on my helpdesk.