Can I use Azure AD B2C to build B2B applications?

Nico 20 Reputation points
2024-08-28T21:48:53.8966667+00:00

My client is building a B2B application for a company which would allow both internal and external users to register and login. Any user with a Microsoft work or school account would be able to sign in without having to create a local account. Are we allowed to use Azure AD B2C to build this application?

If not, what is the correct solution to use in this specific case?

Windows for business | Windows Client for IT Pros | Directory services | Active Directory
Microsoft Security | Microsoft Entra | Microsoft Entra ID
0 comments No comments
{count} votes

Accepted answer
  1. Akhilesh Vallamkonda 15,320 Reputation points Microsoft External Staff Moderator
    2024-09-03T17:22:02.9266667+00:00

    Hi @Nico

    Thank you for reaching Microsoft Q&A.

    Azure AD B2C is designed for B2C (business-to-consumer) scenarios, where you need to authenticate and authorize users who are external to your organization, it provides authentication and authorization for consumer-facing applications. It allows you to manage user identities and access to your applications. it supports features such as social identity providers (google & Facebook etc.)

    while Entra ID is an identity service provider for organization users, if the application is registered in Entra ID and you have external users from another Entra ID you can grant an access to your application via B2B collaboration or cross tenant synchronization this way you can achieve your ask for Microsoft Entra ID user.
    The other side you can also use the Microsoft Entra External ID which can allow working with people outside of your organization.

    If you have application registered in Azure AD B2C and sign-in for users from a specific Microsoft Entra organization, you can follow the below article
    Set up sign-in for a specific Microsoft Entra organization in Azure Active Directory B2C.

    Hope this helps. Do let us know if you any further queries by responding in the comments section.

    Thanks,

    Akhilesh.


    If this answers your query, do click Accept Answer and Yes for was this answer helpful. And, if you have any further query do let us know.

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.