I'm a little bit confused if idea for my SAAS project would require Azure B2C or B2B implementation.
Platform which I'm working on have multiple roles, e.g dev (which allows managing API keys and similar developer related content for integration), editor (some content management) and admin account (user management). My idea is to allow "admin" user to sign-up for a "company" profile, and that he can create\invite other users within their organization and to assign them proper roles (developer or editor role in this case), so that when they login they can see and do only things which are relevant to their roles.
From what I saw, sign-up process with B2C would be relatively simple for this admin user. However, when it comes to new users invite, I saw this: https://learn.microsoft.com/en-us/azure/active-directory/app-provisioning/user-provisioning
Common scenarios include provisioning an Azure AD user into SaaS applications
I'm not sure if this is something which belongs to Azure B2C or this is just under "standard" Azure AD.
Also for B2B I saw this: https://learn.microsoft.com/en-us/azure/active-directory/governance/entitlement-management-external-users
So I'm a bit confused for this scenario which I described above do I need Azure B2C or B2B integration, and what would be the simples yet elegant way of allowing these additional user invites within the "company" with different roles?