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/add-password-reset-policy.md
+17-16Lines changed: 17 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,8 +9,8 @@ manager: CelesteDG
9
9
ms.service: active-directory
10
10
ms.workload: identity
11
11
ms.topic: how-to
12
-
ms.date: 10/07/2022
13
-
ms.custom: project-no-code
12
+
ms.date: 10/25/2022
13
+
ms.custom: project-no-code, engagement-fy23
14
14
ms.author: kengaderdus
15
15
ms.subservice: B2C
16
16
zone_pivot_groups: b2c-policy-type
@@ -28,13 +28,19 @@ The password reset flow involves the following steps:
28
28
1. In the next dialog that appears, the user enters their email address, and then selects **Send verification code**. Azure AD B2C sends a verification code to the user's email account. The user copies the verification code from the email, enters the code in the Azure AD B2C password reset dialog, and then selects **Verify code**.
29
29
1. The user can then enter a new password. (After the email is verified, the user can still select the **Change e-mail** button; see [Hide the change email button](#hide-the-change-email-button).)
30
30
31
-

31
+
:::image type="content" source="./media/add-password-reset-policy/password-reset-flow.png" alt-text="Diagram that shows three dialogs in the password reset flow." lightbox="./media/add-password-reset-policy/password-reset-flow.png":::
32
32
33
33
> [!TIP]
34
-
> A user can change their password by using the self-service password reset flow if they forget their password and want to reset it. Choose one of these user flow options:
34
+
> A user can change their password by using the self-service password reset flow if they forget their password and want to reset it. You can also choose one of the following user flow options:
35
35
> - If a user knows their password and wants to change it, use a [password change flow](add-password-change-policy.md).
36
36
> - If you want to force a user to reset their password (for example, when they sign in for the first time, when their passwords have been reset by an admin, or after they've been migrated to Azure AD B2C with random passwords), use a [force password reset](force-password-reset.md) flow.
37
37
38
+
The default name of the **Change email** button in *selfAsserted.html* is **changeclaims**. To find the button name, on the sign-up page, inspect the page source by using a browser tool such as _Inspect_.
After the email is verified, the user can still select **Change email**, enter another email address, and then repeat email verification. If you'd prefer to hide the **Change email** button, you can modify the CSS to hide the associated HTML elements in the dialog. For example, you can add the following CSS entry to selfAsserted.html and [customize the user interface by using HTML templates](customize-ui-with-html.md):
@@ -48,12 +54,6 @@ After the email is verified, the user can still select **Change email**, enter a
48
54
</style>
49
55
```
50
56
51
-
The default name of the **Change email** button in *selfAsserted.html* is **changeclaims**. To find the button name, on the sign-up page, inspect the page source by using a browser tool like Inspect.
The new password reset experience is now part of the sign-up or sign-in policy. When the user selects the **Forgot your password?** link, they are immediately sent to the Forgot Password experience. Your application no longer needs to handle the [AADB2C90118 error code](#password-reset-policy-legacy), and you don't need a separate policy for password reset.
@@ -204,7 +204,7 @@ The sub journey is called from the user journey and performs the specific steps
204
204
205
205
### Prepare your user journey
206
206
207
-
Next, connect the **Forgot your password?** link to the Forgot Password sub journey. Reference the Forgot Password sub journey ID in the **ClaimsProviderSelection** element of the **CombinedSignInAndSignUp** step.
207
+
Next, to connect the **Forgot your password?** link to the **Forgot Password** sub journey you will need to reference the **Forgot Password** sub journey ID in the **ClaimsProviderSelection** element of the **CombinedSignInAndSignUp** step.
208
208
209
209
If you don't have your own custom user journey that has a **CombinedSignInAndSignUp** step, complete the following steps to duplicate an existing sign-up or sign-in user journey. Otherwise, continue to the next section.
210
210
@@ -287,9 +287,10 @@ Your application might need to detect whether the user signed in by using the Fo
287
287
1. In the **Portal settings | Directories + subscriptions** pane, find your Azure AD B2C directory in the **Directory name** list, and then select **Switch**.
288
288
1. In the Azure portal, search for and select **Azure AD B2C**.
289
289
1. In the menu under **Policies**, select **Identity Experience Framework**.
290
-
1. Select **Upload custom policy**. In the following order, upload the two policy files that you changed:
291
-
1. The extension policy, for example, *SocialAndLocalAccounts/TrustFrameworkExtensions.xml*.
292
-
1. The relying party policy, for example, *SocialAndLocalAccounts/SignUpOrSignin.xml*.
290
+
1. Select **Upload custom policy**. In the following order, upload the policy files that you changed:
291
+
1. The base file of your policy, for example *TrustFrameworkBase.xml*.
292
+
1. The extension policy, for example, *TrustFrameworkExtensions.xml*.
293
+
1. The relying party policy, for example, *SignUpSignIn.xml*.
293
294
294
295
::: zone-end
295
296
@@ -341,8 +342,8 @@ To let your application users reset their passwords, create a password reset use
341
342
To test the user flow:
342
343
343
344
1. Select the user flow you created. On the user flow overview page, select **Run user flow**.
344
-
1. For **Application**, select the web application named *webapp1*that you registered earlier. The **Reply URL** should be `https://jwt.ms`.
345
-
1. Select **Run user flow**, verify the email address of the account you created earlier, and then select **Continue**.
345
+
1. For **Application**, select the web application you wish to test, such as the one named *webapp1*if you registered that earlier. The **Reply URL** should be `https://jwt.ms`.
346
+
1. Select **Run user flow**, verify the email address of the account that you want to reset the password for, and then select **Continue**.
346
347
1. Change the password, and then select **Continue**. The token is returned to `https://jwt.ms` and the browser displays it.
Copy file name to clipboardExpand all lines: articles/active-directory-b2c/overview.md
+10-9Lines changed: 10 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,14 +1,15 @@
1
1
---
2
2
title: What is Azure Active Directory B2C?
3
-
description: Learn how you can use Azure Active Directory B2C to support external identities in your applications, including social signup with Facebook, Google, and other identity providers.
3
+
description: Learn how you can use Azure Active Directory B2C to support external identities in your applications, including social sign-up with Facebook, Google, and other identity providers.
4
4
services: active-directory-b2c
5
5
author: kengaderdus
6
6
manager: CelesteDG
7
7
8
8
ms.service: active-directory
9
9
ms.workload: identity
10
10
ms.topic: overview
11
-
ms.date: 10/01/2021
11
+
ms.date: 10/26/2022
12
+
ms.custom: engagement-fy23
12
13
ms.author: kengaderdus
13
14
ms.subservice: B2C
14
15
---
@@ -21,16 +22,16 @@ Azure Active Directory B2C provides business-to-customer identity as a service.
21
22
22
23
Azure AD B2C is a customer identity access management (CIAM) solution capable of supporting millions of users and billions of authentications per day. It takes care of the scaling and safety of the authentication platform, monitoring, and automatically handling threats like denial-of-service, password spray, or brute force attacks.
23
24
24
-
Azure AD B2C is a separate service from [Azure Active Directory (Azure AD)](../active-directory/fundamentals/active-directory-whatis.md). It is built on the same technology as Azure AD but for a different purpose. It allows businesses to build customer facing applications, and then allow anyone to sign up into those applications with no restrictions on user account.
25
+
Azure AD B2C is a separate service from [Azure Active Directory (Azure AD)](../active-directory/fundamentals/active-directory-whatis.md). It is built on the same technology as Azure AD but for a different purpose. It allows businesses to build customer facing applications, and then allow anyone to sign-up and into those applications with no restrictions on user account.
25
26
26
27
## Who uses Azure AD B2C?
27
-
Any business or individual who wishes to authenticate end users to their web/mobile applications using a white-label authentication solution. Apart from authentication, Azure AD B2C service is used for authorization such as access to API resources by authenticated users. Azure AD B2C is meant to be used by **IT administrators** and **developers**.
28
+
Any business or individual who wishes to authenticate end users to their web/mobile applications using a white-label authentication solution. Apart from authentication, Azure AD B2C service is used for authorization such as access to API resources by authenticated users. Azure AD B2C is designed to be used by **IT administrators** and **developers**.
28
29
29
30
## Custom-branded identity solution
30
31
31
32
Azure AD B2C is a white-label authentication solution. You can customize the entire user experience with your brand so that it blends seamlessly with your web and mobile applications.
32
33
33
-
Customize every page displayed by Azure AD B2C when your users signup, sign in, and modify their profile information. Customize the HTML, CSS, and JavaScript in your user journeys so that the Azure AD B2C experience looks and feels like it's a native part of your application.
34
+
Customize every page displayed by Azure AD B2C when your users sign-up, sign in, and modify their profile information. Customize the HTML, CSS, and JavaScript in your user journeys so that the Azure AD B2C experience looks and feels like it's a native part of your application.
34
35
35
36

36
37
@@ -79,8 +80,8 @@ WoodGrove is an online grocery store that sells groceries to both individual con
79
80
80
81
WoodGrove Groceries offers several sign-in options based on the relationship their customers have with the store:
81
82
82
-
***Individual** customers can signup or sign in with individual accounts, such as with a social identity provider or an email address and password.
83
-
***Business** customers can signup or sign in with their enterprise credentials.
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.
84
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).
85
86
86
87

@@ -91,9 +92,9 @@ When a customer selects **Sign in with your personal account**, they're redirect
91
92
92
93

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

0 commit comments