Hi @篠原 裕一郎 , B2C is designed to provide authentication and identity management for consumer-facing applications, but it can also be used for business-to-business (B2B) and business-to-employee (B2E) scenarios. There is no license violation in using B2C as an authentication platform for multiple tenants in one application.
In fact, B2C supports multi-tenant applications, which means that you can use a single B2C tenant to authenticate users from multiple organizations. You can configure your B2C tenant to allow users to sign in with their work or school accounts from Azure AD tenants, as well as with social identity providers like Facebook, Google, and Microsoft accounts.
To use B2C as an authentication platform for multiple tenants in one application, you can create a separate policy for each tenant and configure the policies to use the appropriate identity providers and user flows. You can also use custom attributes to store tenant-specific information about users, such as their organization or role.
Using B2C as an authentication platform for multiple tenants in one application is a valid use case and does not violate any license terms.
Please let me know if you have any questions and I can help you further.
If this answer helps you please mark "Accept Answer" so other users can reference it.
Thank you,
James