You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/active-directory-b2c/overview.md
+2-60Lines changed: 2 additions & 60 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,63 +66,7 @@ Use Azure AD B2C to facilitate identity verification and proofing by collecting
66
66
67
67
:::image type="content" source="./media/overview/scenario-idproofing.png" alt-text="A diagram showing the user flow for third-party identity proofing.":::
68
68
69
-
You have learned some of the things you can do with Azure AD B2C as your business-to-customer identity platform. The following sections of this overview walk you through a demo application that uses Azure AD B2C. You're also welcome to move on directly to a more in-depth [technical overview of Azure AD B2C](technical-overview.md).
70
-
71
-
## Example: WoodGrove Groceries
72
-
73
-
[WoodGrove Groceries][woodgrove] is a live web application created by Microsoft to demonstrate several Azure AD B2C features. The next few sections review some of the authentication options provided by Azure AD B2C to the WoodGrove website.
74
-
75
-
### Business overview
76
-
77
-
WoodGrove is an online grocery store that sells groceries to both individual consumers and business customers. Their business customers buy groceries on behalf of their company, or businesses that they manage.
78
-
79
-
### Sign-in options
80
-
81
-
WoodGrove Groceries offers several sign-in options based on the relationship their customers have with the store:
82
-
83
-
***Individual** customers can sign-up or sign in with individual accounts, such as with a social identity provider or an email address and password.
84
-
***Business** customers can sign-up or sign in with their enterprise credentials.
85
-
***Partners** and suppliers are individuals who supply the grocery store with products to sell. Partner identity is provided by [Azure Active Directory B2B](../active-directory/external-identities/what-is-b2b.md).
86
-
87
-

88
-
89
-
### Authenticate individual customers
90
-
91
-
When a customer selects **Sign in with your personal account**, they're redirected to a customized sign-in page hosted by Azure AD B2C. You can see in the following image that we've customized the user interface (UI) to look and feel just like the WoodGrove Groceries website. WoodGrove's customers should be unaware that the authentication experience is hosted and secured by Azure AD B2C.
92
-
93
-

94
-
95
-
WoodGrove allows their customers to sign-up and sign in by using their Google, Facebook, or Microsoft accounts as their identity provider. Or, they can sign-up by using their email address and a password to create what's called a *local account*.
96
-
97
-
When a customer selects **Sign-up with your personal account** and then **Sign-up now**, they're presented with a custom sign-up page.
98
-
99
-

100
-
101
-
After entering an email address and selecting **Send verification code**, Azure AD B2C sends them the code. Once they enter their code, select **Verify code**, and then enter the other information on the form, they must also agree to the terms of service.
102
-
103
-
Clicking the **Create** button causes Azure AD B2C to redirect the user back to the WoodGrove Groceries website. When it redirects, Azure AD B2C passes an OpenID Connect authentication token to the WoodGrove web application. The user is now signed-in and ready to go, their display name shown in the top-right corner to indicate they're signed in.
104
-
105
-

106
-
107
-
### Authenticate business customers
108
-
109
-
When a customer selects one of the options under **Business customers**, the WoodGrove Groceries website invokes a different Azure AD *B2C policy* than it does for individual customers. You learn what a *B2C policy* is in [technical overview of Azure AD B2C](technical-overview.md)
110
-
111
-
This policy presents the user with an option to use their corporate credentials for sign-up and sign-in. In the WoodGrove example, users are prompted to sign in with any work or school account. This policy uses a [multi-tenant Azure AD application](../active-directory/develop/howto-convert-app-to-be-multi-tenant.md) and the `/common` Azure AD endpoint to federate Azure AD B2C with any Microsoft 365 customer in the world.
112
-
113
-
### Authenticate partners
114
-
115
-
The **Sign in with your supplier account** link uses Azure Active Directory B2B's collaboration functionality. Azure AD B2B is a family of features in Azure Active Directory to manage partner identities. Those identities can be federated from Azure Active Directory for access into Azure AD B2C-protected applications.
116
-
117
-
Learn more about Azure AD B2B in [What is guest user access in Azure Active Directory B2B?](../active-directory/external-identities/what-is-b2b.md).
118
-
119
-
<!-- UNCOMMENT WHEN REPO IS UPDATED WITH LATEST DEMO CODE
120
-
### Sample code
121
-
122
-
If you'd like to jump right into the code to see how the WoodGrove Groceries application is built, you can find the repository on GitHub:
You have learned some of the things you can do with Azure AD B2C as your business-to-customer identity platform. You may now move on directly to a more in-depth [technical overview of Azure AD B2C](technical-overview.md).
126
70
127
71
## Next steps
128
72
@@ -131,6 +75,4 @@ Now that you have an idea of what Azure AD B2C is and some of the scenarios it c
131
75
> [!div class="nextstepaction"]
132
76
> [Azure AD B2C technical overview >](technical-overview.md)
Copy file name to clipboardExpand all lines: articles/active-directory-b2c/publish-app-to-azure-ad-app-gallery.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -71,7 +71,7 @@ To allow employees and consumers from any Azure AD tenant to sign in by using Az
71
71
72
72
In your app, copy the URL of the sign-in endpoint. If you use the [web application sample](configure-authentication-sample-web-app.md), the sign-in URL is `https://localhost:5001/MicrosoftIdentity/Account/SignIn?`. This URL is where the Azure AD app gallery takes users to sign in to your app.
73
73
74
-
In production environments, the app registration redirect URI is ordinarily a publicly accessible endpoint where your app is running, such as `https://woodgrovedemo.com/Account/SignIn`. The reply URL must begin with `https`.
74
+
In production environments, the app registration redirect URI is ordinarily a publicly accessible endpoint where your app is running. The reply URL must begin with `https`.
Copy file name to clipboardExpand all lines: articles/active-directory-b2c/technical-overview.md
+1-7Lines changed: 1 addition & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -117,8 +117,6 @@ In Azure AD B2C, you can craft your users' identity experiences so that the page
117
117
> [!NOTE]
118
118
> Customizing the pages rendered by third parties when using social accounts is limited to the options provided by that identity provider, and are outside the control of Azure AD B2C.
119
119
120
-
:::image type="content" source="media/technical-overview/seamless-ux.png" alt-text="Screenshots of brand-customized sign-up sign-in page.":::
121
-
122
120
For information on UI customization, see:
123
121
124
122
*[Customize the user interface](customize-ui.md)
@@ -127,11 +125,7 @@ For information on UI customization, see:
127
125
128
126
## Custom domain
129
127
130
-
You can customize your Azure AD B2C domain in the redirect URIs for your application. Custom domain allows you to create a seamless experience so that the pages that are shown blend seamlessly with the domain name of your application.
131
-
132
-
:::image type="content" source="media/technical-overview/custom-domain.png" alt-text="Screenshot of the sign in page of the WoodGrove sample app with a red box highlighting the custom domain in the address bar.":::
133
-
134
-
From the user's perspective, they remain in your domain during the sign-in process rather than redirecting to the Azure AD B2C default domain .b2clogin.com.
128
+
You can customize your Azure AD B2C domain in the redirect URIs for your application. Custom domain allows you to create a seamless experience so that the pages that are shown blend seamlessly with the domain name of your application. From the user's perspective, they remain in your domain during the sign-in process rather than redirecting to the Azure AD B2C default domain .b2clogin.com.
135
129
136
130
For more information, see [Enable custom domains](custom-domain.md).
0 commit comments