Hi @mlcubed ,
Thanks for reaching out.
Yes, Azure Active Directory (Azure AD) is a multi-tenant identity-as-a-service provider that supports the scenarios you described. It allows you to manage users and organizations within your B2B SaaS application and provides support for self-service sign-up which will help you to avoid the need to build these capabilities from scratch.
With Azure AD, you can allow users to sign up for your application using their corporate email address and create an organization within your application. These users can then be designated as organization admins and given the ability to manage other users within their organization.
Azure Active Directory (Azure AD) B2B collaboration is a feature within External Identities that lets you invite guest users to collaborate with your organization. With B2B collaboration, you can securely share your company's applications and services with external users, while maintaining control over your own corporate data.
With Azure AD, you can use the Azure AD Graph API to programmatically manage users and organizations within your application. For example, you can use the API to create new organizations, add or remove users from organizations, and assign different roles to users.
Reference: https://learn.microsoft.com/en-us/azure/active-directory/external-identities/configure-saas-apps
https://learn.microsoft.com/en-us/azure/active-directory/external-identities/add-users-administrator
https://learn.microsoft.com/en-us/azure/active-directory/external-identities/external-collaboration-settings-configure
Hope this will help.
Thanks,
Shweta
------------------
Please remember to "Accept Answer" if answer helped you.