Are their any issues with contract employees creating Local Accounts in Azure AD B2C inorder to sign-in and use an App?

Peter Thurwachter (MINDTREE LIMITED) 621 Reputation points
2021-02-04T18:08:26.373+00:00

A logistics company is developing an application for managing package deliveries for use by their customers and their own delivery drivers.
They have an Azure AD tenant for O365 use, but their contract delivery drivers don't use O365, and don't have a presence on the AAD tenant.

It would be best if these contract delivery drivers could just create and use local accounts in Azure AD B2C to sign-in and use the app (eg leave messages of delivery completion) Since these Delivery Drivers are not on the Company's AAD, would it be as simple as having these drivers create a Google or Facebook account?

(Referencing "How it works" https://learn.microsoft.com/en-us/azure/active-directory/external-identities/identity-providers#how-it-works)

64089-image.png

Thank you

Microsoft Entra External ID
Microsoft Entra External ID
A modern identity solution for securing access to customer, citizen and partner-facing apps and services. It is the converged platform of Azure AD External Identities B2B and B2C. Replaces Azure Active Directory External Identities.
2,683 questions
Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,889 questions
0 comments No comments
{count} votes

Accepted answer
  1. AmanpreetSingh-MSFT 56,336 Reputation points
    2021-02-05T12:33:04.507+00:00

    Hi @Peter Thurwachter (MINDTREE LIMITED) · Thank you for reaching out.

    The link that you are referencing to, is to create B2B (Guest) Accounts in standard Azure AD tenant and NOT in Azure AD B2C tenant. For Azure AD B2C, it requires you to create a new and completely separate tenant than your standard Azure AD tenant which is used primarily by the employees of the organization.

    On the other hand, Azure AD B2C is primarily for consumers where you don't know who will be signing up and using your consumer facing application. You can however, create corporate accounts or federate your corporate Azure AD tenant with the B2C tenant as well. But B2C tenant doesn't include all features available in standard Azure AD tenant e.g. Device Registration.

    • If you choose to go with B2B, you need to federate Google/Facebook with your corporate AAD tenant and the truck drivers then can signup using their Google/Facebook accounts. If they don't have those accounts, they would need to create those accounts first.
    • If you choose to go with B2C, they don't need to have Google/Facebook account already created and they can sign up directly to B2C tenant by clicking on sign up now link and filling the sign up form. If they have Google/Facebook account, they can choose to sign up using those accounts, provided Google/Facebook is federated with B2C tenant. Here is the link to my B2C user flow that you can use to see the user experience.

    -----------------------------------------------------------------------------------------------------------

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.


0 additional answers

Sort by: Most helpful