I create a user portal to manage Dongle licenses with Single Sign-On for 3D CAD niche software.
We have both unique "B2C" users and "B2B" companies
Trade rules can not change now, such as:
No team plan, but we will allow teams because they already exist
We use security dongles sold through international resellers that must be inserted into the user license portal.
All accounts must have some kind of identifier when registering, so that all users have "company" or what we call "accounts".
Accounts can be a single user or companies that can invite teams,
despite not having a separate team feature.
I do not have enough resources, so I can not do what Unity 3D does to "insert an organization" into the account.
Problem: The user may think that he needs a company to register
Put a radio button so that the user selects when registering a single company or user
If the user selects "unique user", he enters Name + Name as the account name.
So, if a company is chosen, then it pulls the input field:
Request the account name
Problems: If a user is part of the company, it may be that he does not know that he is supposed to use a correct company here, which creates a marketing problem.
We have option on our store, which is a separate portal (when a user buys us the dongle), to extract and confirm this account name. We post the company as a company at the final payment so that the user can correct the name if necessary:
However, this is not an option when dongles are sold through resellers.
What is the best way to manage this type of recording from these options, or are there other options?
Is there a UX engineering and software engineering practice that allows an SSO to request the registration of an account or company name? in most cases, I see SSOs only asking for a name, an email address, and a password.