Skip to content

Commit 7be1ca0

Browse files
authored
Merge pull request MicrosoftDocs#66129 from davidmu1/engfix6
removed preview note
2 parents 68fde75 + 9a2aee3 commit 7be1ca0

File tree

1 file changed

+24
-23
lines changed

1 file changed

+24
-23
lines changed
Lines changed: 24 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Password complexity in Azure Active Directory B2C | Microsoft Docs
2+
title: Password complexity - Azure Active Directory B2C | Microsoft Docs
33
description: How to configure complexity requirements for passwords supplied by consumers in Azure Active Directory B2C.
44
services: active-directory-b2c
55
author: davidmu1
@@ -8,33 +8,34 @@ manager: daveba
88
ms.service: active-directory
99
ms.workload: identity
1010
ms.topic: conceptual
11-
ms.date: 11/30/2018
11+
ms.date: 02/11/2019
1212
ms.author: davidmu
1313
ms.subservice: B2C
1414
---
1515

16-
# Azure AD B2C: Configure complexity requirements for passwords
16+
# Configure complexity requirements for passwords in Azure Active Directory B2C
1717

18-
> [!NOTE]
19-
> **This feature is in public preview.**
18+
Azure Active Directory (Azure AD) B2C supports changing the complexity requirements for passwords supplied by an end user when creating an account. By default, Azure AD B2C uses `Strong` passwords. Azure AD B2C also supports configuration options to control the complexity of passwords that customers can use.
2019

21-
Azure Active Directory B2C (Azure AD B2C) supports changing the complexity requirements for passwords supplied by an end user when creating an account. By default, Azure AD B2C uses `Strong` passwords. Azure AD B2C also supports configuration options to control the complexity of passwords that customers can use.
20+
## Password rule enforcement
2221

23-
## When password rules are enforced
22+
During sign-up or password reset, an end user must supply a password that meets the complexity rules. Password complexity rules are enforced per user flow. It is possible to have one user flow require a four-digit pin during sign-up while another user flow requires a eight character string during sign-up. For example, you may use a user flow with different password complexity for adults than for children.
2423

25-
During sign-up or password reset, an end user must supply a password that meets the complexity rules. Password complexity rules are enforced per user flow. It is possible to have one user flow require a four-digit pin during sign-up while another user flow requires a eight character string during sign-up. For example, you may use a user flow with different password complexity for adults than for children.
24+
Password complexity is never enforced during sign-in. Users are never prompted during sign-in to change their password because it doesn't meet the current complexity requirement.
2625

27-
Password complexity is never enforced during sign-in. Users are never prompted during sign-in to change their password because it doesn't meet the current complexity requirement.
26+
Password complexity can be configured in the following types of user flows:
2827

29-
Here are the types of user flows where password complexity can be configured:
28+
- Sign-up or Sign-in user flow
29+
- Password Reset user flow
3030

31-
* Sign-up or Sign-in user flow
32-
* Password Reset user flow
33-
* Custom Policy ([Configure password complexity in custom policy](active-directory-b2c-reference-password-complexity-custom.md))
31+
If you are using custom policies, you can ([configure password complexity in a custom policy](active-directory-b2c-reference-password-complexity-custom.md)).
3432

35-
## How to configure password complexity
33+
## Configure password complexity
3634

37-
1. Open **User flows**.
35+
1. Sign in to the [Azure portal](https://portal.azure.com).
36+
2. Make sure you're using the directory that contains your Azure AD B2C tenant by clicking the **Directory and subscription filter** in the top menu and choosing the directory that contains your tenant.
37+
3. Choose **All services** in the top-left corner of the Azure portal, and then search for and select **Azure AD B2C**.
38+
4. Select **User flows**.
3839
2. Select a user flow, and click **Properties**.
3940
3. Under **Password complexity**, change the password complexity for this user flow to **Simple**, **Strong**, or **Custom**.
4041

@@ -46,29 +47,29 @@ Here are the types of user flows where password complexity can be configured:
4647
| Strong | A password that is at least 8 to 64 characters. It requires 3 out of 4 of lowercase, uppercase, numbers, or symbols. |
4748
| Custom | This option provides the most control over password complexity rules. It allows configuring a custom length. It also allows accepting number-only passwords (pins). |
4849

49-
## Options available under custom
50+
## Custom options
5051

5152
### Character Set
5253

5354
Allows you to accept digits only (pins) or the full character set.
5455

55-
* **Numbers only** allows digits only (0-9) while entering a password.
56-
* **All** allows any letter, number, or symbol.
56+
- **Numbers only** allows digits only (0-9) while entering a password.
57+
- **All** allows any letter, number, or symbol.
5758

5859
### Length
5960

6061
Allows you to control the length requirements of the password.
6162

62-
* **Minimum Length** must be at least 4.
63-
* **Maximum Length** must be greater or equal to minimum length and at most can be 64 characters.
63+
- **Minimum Length** must be at least 4.
64+
- **Maximum Length** must be greater or equal to minimum length and at most can be 64 characters.
6465

6566
### Character classes
6667

6768
Allows you to control the different character types used in the password.
6869

69-
* **2 of 4: Lowercase character, Uppercase character, Number (0-9), Symbol** ensures the password contains at least two character types. For example, a number and a lowercase character.
70-
* **3 of 4: Lowercase character, Uppercase character, Number (0-9), Symbol** ensures the password contains at least two character types. For example, a number, a lowercase character and an uppercase character.
71-
* **4 of 4: Lowercase character, Uppercase character, Number (0-9), Symbol** ensures the password contains all for character types.
70+
- **2 of 4: Lowercase character, Uppercase character, Number (0-9), Symbol** ensures the password contains at least two character types. For example, a number and a lowercase character.
71+
- **3 of 4: Lowercase character, Uppercase character, Number (0-9), Symbol** ensures the password contains at least two character types. For example, a number, a lowercase character and an uppercase character.
72+
- **4 of 4: Lowercase character, Uppercase character, Number (0-9), Symbol** ensures the password contains all for character types.
7273

7374
> [!NOTE]
7475
> Requiring **4 of 4** can result in end-user frustration. Some studies have shown that this requirement does not improve password entropy. See [NIST Password Guidelines](https://pages.nist.gov/800-63-3/sp800-63b.html#appA)

0 commit comments

Comments
 (0)