Skip to content

Commit c4132be

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into rolyon-landing-data-lake-store
2 parents 5dc471a + d0ac8cb commit c4132be

File tree

271 files changed

+3788
-2397
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

271 files changed

+3788
-2397
lines changed

.openpublishing.redirection.json

Lines changed: 51 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -525,7 +525,6 @@
525525
"redirect_url": "/azure/site-recovery/vmware-physical-mobility-service-overview#install-mobility-agent-through-ui",
526526
"redirect_document_id": false
527527
},
528-
529528
{
530529
"source_path": "articles/machine-learning/service/quickstart-get-started.md",
531530
"redirect_url": "/azure/machine-learning/service/tutorial-1st-experiment-sdk-setup",
@@ -1721,6 +1720,26 @@
17211720
"redirect_url": "/azure/cognitive-services/bing-image-search/quickstarts/client-libraries?pivots=programming-language-python",
17221721
"redirect_document_id": false
17231722
},
1723+
{
1724+
"source_path": "articles/cognitive-services/Bing-Entities-Search/quickstarts/entity-sdk-csharp-quickstart.md",
1725+
"redirect_url": "/azure/cognitive-services/bing-entity-search/quickstarts/client-libraries?pivots=programming-language-csharp",
1726+
"redirect_document_id": false
1727+
},
1728+
{
1729+
"source_path": "articles/cognitive-services/Bing-Entities-Search/quickstarts/entity-sdk-java-quickstart.md",
1730+
"redirect_url": "/azure/cognitive-services/bing-entity-search/quickstarts/client-libraries?pivots=programming-language-java",
1731+
"redirect_document_id": false
1732+
},
1733+
{
1734+
"source_path": "articles/cognitive-services/Bing-Entities-Search/quickstarts/entity-sdk-node-quickstart.md",
1735+
"redirect_url": "/azure/cognitive-services/bing-entity-search/quickstarts/client-libraries?pivots=programming-language-javascript",
1736+
"redirect_document_id": false
1737+
},
1738+
{
1739+
"source_path": "articles/cognitive-services/Bing-Entities-Search/quickstarts/entity-sdk-python-quickstart.md",
1740+
"redirect_url": "/azure/cognitive-services/bing-entity-search/quickstarts/client-libraries?pivots=programming-language-python",
1741+
"redirect_document_id": false
1742+
},
17241743
{
17251744
"source_path": "articles/virtual-machines/linux/classic/rdma-cluster.md",
17261745
"redirect_url": "/azure/virtual-machines/linux/sizes-hpc#rdma-capable-instances",
@@ -18680,17 +18699,17 @@
1868018699
"redirect_url": "/azure/backup/backup-azure-arm-vms-prepare",
1868118700
"redirect_document_id": false
1868218701
},
18683-
{
18702+
{
1868418703
"source_path": "articles/backup/backup-azure-configure-reports.md",
1868518704
"redirect_url": "/azure/backup/configure-reports.md",
1868618705
"redirect_document_id": false
1868718706
},
18688-
{
18707+
{
1868918708
"source_path": "articles/backup/backup-azure-log-analytics-data-model.md",
1869018709
"redirect_url": "/azure/backup/backup-azure-diagnostics-mode-data-model.md",
1869118710
"redirect_document_id": false
1869218711
},
18693-
{
18712+
{
1869418713
"source_path": "articles/backup/backup-azure-log-analytics-new-data-model.md",
1869518714
"redirect_url": "/azure/backup/backup-azure-reports-data-model.md",
1869618715
"redirect_document_id": false
@@ -25742,7 +25761,7 @@
2574225761
},
2574325762
{
2574425763
"source_path": "articles/active-directory/active-directory-reporting-power-bi-content-pack-how-to.md",
25745-
"redirect_url": "azure/active-directory/reports-monitoring/howto-use-azure-monitor-workbooks",
25764+
"redirect_url": "/azure/active-directory/reports-monitoring/howto-use-azure-monitor-workbooks",
2574625765
"redirect_document_id": false
2574725766
},
2574825767
{
@@ -32795,6 +32814,11 @@
3279532814
"redirect_url": "/azure/role-based-access-control/built-in-roles",
3279632815
"redirect_document_id": true
3279732816
},
32817+
{
32818+
"source_path": "articles/sql-database/sql-database-control-access.md",
32819+
"redirect_url": "/azure/sql-database/sql-database-manage-logins",
32820+
"redirect_document_id": true
32821+
},
3279832822
{
3279932823
"source_path": "articles/active-directory/role-based-access-control-access-change-history-report.md",
3280032824
"redirect_url": "/azure/role-based-access-control/change-history-report",
@@ -36932,8 +36956,8 @@
3693236956
},
3693336957
{
3693436958
"source_path": "articles/active-directory/manage-apps/application-provisioning-config-problem-no-users-provisioned.md",
36935-
"redirect_url": "azure/active-directory/app-provisioning/application-provisioning-config-problem-no-users-provisioned",
36936-
"redirect_document_id": false
36959+
"redirect_url": "/azure/active-directory/app-provisioning/application-provisioning-config-problem-no-users-provisioned",
36960+
"redirect_document_id": false
3693736961
},
3693836962
{
3693936963
"source_path": "articles/active-directory/application-provisioning-config-problem-storage-limit.md",
@@ -36952,7 +36976,7 @@
3695236976
},
3695336977
{
3695436978
"source_path": "articles/active-directory/manage-apps/application-provisioning-config-problem-wrong-users-provisioned.md",
36955-
"redirect_url": "azure/active-directory/app-provisioning/application-provisioning-config-problem-wrong-users-provisioned",
36979+
"redirect_url": "/azure/active-directory/app-provisioning/application-provisioning-config-problem-wrong-users-provisioned",
3695636980
"redirect_document_id": false
3695736981
},
3695836982
{
@@ -42710,7 +42734,7 @@
4271042734
"redirect_url": "/previous-versions/azure/virtual-machines/windows/classic/capture-image-classic",
4271142735
"redirect_document_id": false
4271242736
},
42713-
{
42737+
{
4271442738
"source_path": "articles/virtual-machines/virtual-machines-availability-set-supportability.md",
4271542739
"redirect_url": "/azure/virtual-machines/troubleshooting/virtual-machines-availability-set-supportability",
4271642740
"redirect_document_id": false
@@ -46110,7 +46134,6 @@
4611046134
"redirect_url": "/azure/iot-central/core/howto-use-app-templates/",
4611146135
"redirect_document_id": true
4611246136
},
46113-
4611446137
{
4611546138
"source_path": "articles/iot-central/preview/howto-customize-ui.md",
4611646139
"redirect_url": "/azure/iot-central/core/howto-customize-ui/",
@@ -46131,7 +46154,6 @@
4613146154
"redirect_url": "/azure/iot-central/core/howto-manage-iot-central-from-cli/",
4613246155
"redirect_document_id": true
4613346156
},
46134-
4613546157
{
4613646158
"source_path": "articles/iot-central/preview/tutorial-add-edge-as-leaf-device.md",
4613746159
"redirect_url": "/azure/iot-central/core/tutorial-add-edge-as-leaf-device/",
@@ -46216,7 +46238,8 @@
4621646238
"source_path": "articles/iot-central/preview/overview-iot-central-tour.md",
4621746239
"redirect_url": "/azure/iot-central/core/overview-iot-central-tour/",
4621846240
"redirect_document_id": true
46219-
},{
46241+
},
46242+
{
4622046243
"source_path": "articles/iot-central/preview/overview-iot-central-transform.md",
4622146244
"redirect_url": "/azure/iot-central/core/overview-iot-central/",
4622246245
"redirect_document_id": true
@@ -46239,7 +46262,7 @@
4623946262
{
4624046263
"source_path": "articles/iot-central/preview/index.yml",
4624146264
"redirect_url": "/azure/iot-central/core/",
46242-
"redirect_document_id": true
46265+
"redirect_document_id": false
4624346266
},
4624446267
{
4624546268
"source_path": "articles/iot-pnp/quickstart-connect-pnp-device-linux.md",
@@ -48977,57 +49000,57 @@
4897749000
"redirect_document_id": false
4897849001
},
4897949002
{
48980-
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-cpp-linux.md",
49003+
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-cpp-linux.md",
4898149004
"redirect_url": "/azure/cognitive-services/speech-service/quickstarts/setup-platform?tabs=linux&pivots=programming-language-cpp",
4898249005
"redirect_document_id": false
4898349006
},
4898449007
{
48985-
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-cpp-macos.md",
49008+
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-cpp-macos.md",
4898649009
"redirect_url": "/azure/cognitive-services/speech-service/quickstarts/setup-platform?tabs=macos&pivots=programming-language-cpp",
4898749010
"redirect_document_id": false
4898849011
},
4898949012
{
48990-
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-cpp-windows.md",
49013+
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-cpp-windows.md",
4899149014
"redirect_url": "/azure/cognitive-services/speech-service/quickstarts/setup-platform?tabs=windows&pivots=programming-language-cpp",
4899249015
"redirect_document_id": false
4899349016
},
4899449017
{
48995-
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-csharp-dotnet-windows.md",
49018+
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-csharp-dotnet-windows.md",
4899649019
"redirect_url": "/azure/cognitive-services/speech-service/quickstarts/setup-platform?tabs=dotnet&pivots=programming-language-csharp",
4899749020
"redirect_document_id": false
4899849021
},
4899949022
{
49000-
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-csharp-dotnetcore-windows.md",
49023+
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-csharp-dotnetcore-windows.md",
4900149024
"redirect_url": "/azure/cognitive-services/speech-service/quickstarts/setup-platform?tabs=dotnetcore&pivots=programming-language-csharp",
4900249025
"redirect_document_id": false
4900349026
},
4900449027
{
49005-
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-csharp-unity.md",
49028+
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-csharp-unity.md",
4900649029
"redirect_url": "/azure/cognitive-services/speech-service/quickstarts/setup-platform?tabs=unity&pivots=programming-language-csharp",
4900749030
"redirect_document_id": false
4900849031
},
4900949032
{
49010-
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-csharp-uwp.md",
49033+
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-csharp-uwp.md",
4901149034
"redirect_url": "/azure/cognitive-services/speech-service/quickstarts/setup-platform?tabs=uwp&pivots=programming-language-csharp",
4901249035
"redirect_document_id": false
4901349036
},
4901449037
{
49015-
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-csharp-xamarin.md",
49038+
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-csharp-xamarin.md",
4901649039
"redirect_url": "/azure/cognitive-services/speech-service/quickstarts/setup-platform?tabs=xaml&pivots=programming-language-csharp",
4901749040
"redirect_document_id": false
4901849041
},
4901949042
{
49020-
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-java-android.md",
49043+
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-java-android.md",
4902149044
"redirect_url": "/azure/cognitive-services/speech-service/quickstarts/setup-platform?tabs=android&pivots=programming-language-java",
4902249045
"redirect_document_id": false
4902349046
},
4902449047
{
49025-
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-java-jre.md",
49048+
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-java-jre.md",
4902649049
"redirect_url": "/azure/cognitive-services/speech-service/quickstarts/setup-platform?tabs=jre&pivots=programming-language-java",
4902749050
"redirect_document_id": false
4902849051
},
4902949052
{
49030-
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-python.md",
49053+
"source_path": "articles/cognitive-services/speech-service/quickstart-platform-python.md",
4903149054
"redirect_url": "/azure/cognitive-services/speech-service/quickstarts/setup-platform?pivots=programming-language-python",
4903249055
"redirect_document_id": false
4903349056
},
@@ -49122,9 +49145,9 @@
4912249145
"redirect_document_id": false
4912349146
},
4912449147
{
49125-
"source_path": "articles/cognitive-services/Bing-News-Search/vs-bing-news-search-connected-service.md",
49126-
"redirect_url": "/azure/cognitive-services/bing-news-search/search-the-web",
49127-
"redirect_document_id": false
49148+
"source_path": "articles/cognitive-services/Bing-News-Search/vs-bing-news-search-connected-service.md",
49149+
"redirect_url": "/azure/cognitive-services/bing-news-search/search-the-web",
49150+
"redirect_document_id": false
4912849151
},
4912949152
{
4913049153
"source_path": "articles/cognitive-services/Computer-vision/vs-computer-vision-connected-service.md",
@@ -49244,7 +49267,7 @@
4924449267
{
4924549268
"source_path": "articles/virtual-machines/workloads/sap/sap-hana-backup-storage-snapshots.md",
4924649269
"redirect_url": "sap-hana-backup-guide",
49247-
"redirect_document_id": true
49270+
"redirect_document_id": false
4924849271
},
4924949272
{
4925049273
"source_path": "articles/service-fabric/service-fabric-cicd-your-linux-applications-with-jenkins.md",

articles/active-directory-b2c/TOC.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,8 @@
187187
- name: Custom email
188188
href: custom-email.md
189189
displayName: verification
190+
- name: Disable email verification
191+
href: custom-policy-disable-email-verification.md
190192
- name: Enable JavaScript
191193
href: javascript-samples.md
192194
- name: Password complexity

articles/active-directory-b2c/best-practices.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ During the implementation phase, consider the following recommendations.
4747

4848
| | |
4949
|--|--|
50-
| Edit custom policies with the Azure AD B2C extension for Visual Studio Code | Download Visual Studio Code and this community-built [extension from the Visual Studio Code Marketplace]((https://marketplace.visualstudio.com/items?itemName=AzureADB2CTools.aadb2c)). While not an official Microsoft product, the Azure AD B2C extension for Visual Studio Code includes several features that help make working with custom policies easier. |
50+
| Edit custom policies with the Azure AD B2C extension for Visual Studio Code | Download Visual Studio Code and this community-built [extension from the Visual Studio Code Marketplace](https://marketplace.visualstudio.com/items?itemName=AzureADB2CTools.aadb2c). While not an official Microsoft product, the Azure AD B2C extension for Visual Studio Code includes several features that help make working with custom policies easier. |
5151
| Learn how to troubleshoot Azure AD B2C | Learn how to [troubleshoot custom policies](https://docs.microsoft.com/azure/active-directory-b2c/troubleshoot-custom-policies?tabs=applications) during development. Learn what a normal authentication flow looks like and use tools for discovering anomalies and errors. For example, use [Application Insights](troubleshoot-with-application-insights.md) to review output logs of user journeys. |
5252
| Leverage our library of proven custom policy patterns | Find [samples](https://github.com/azure-ad-b2c/samples) for several enhanced Azure AD B2C customer identity and access management (CIAM) user journeys. |
5353

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
---
2+
title: Disable email verification during customer sign-up with a custom policy
3+
titleSuffix: Azure AD B2C
4+
description: Learn how to disable email verification during customer sign-up in Azure Active Directory B2C.
5+
services: active-directory-b2c
6+
author: msmimart
7+
manager: celestedg
8+
9+
ms.service: active-directory
10+
ms.workload: identity
11+
ms.topic: conceptual
12+
ms.date: 03/11/2020
13+
ms.author: mimart
14+
ms.subservice: B2C
15+
---
16+
17+
# Disable email verification during customer sign-up using a custom policy in Azure Active Directory B2C
18+
19+
[!INCLUDE [disable email verification intro](../../includes/active-directory-b2c-disable-email-verification.md)]
20+
21+
## Prerequisites
22+
23+
Complete the steps in [Get started with custom policies](custom-policy-get-started.md). You should have a working custom policy for sign-up and sign-in with social and local accounts.
24+
25+
## Add the metadata to the self-asserted technical profile
26+
27+
The **LocalAccountSignUpWithLogonEmail** technical profile is a [self-asserted](self-asserted-technical-profile.md), which is invoked during the sign-up flow. To disable the email verification, set the `EnforceEmailVerification` metadata to false. Override the LocalAccountSignUpWithLogonEmail technical profiles in the extension file.
28+
29+
1. Open the extensions file of your policy. For example, <em>`SocialAndLocalAccounts/`**`TrustFrameworkExtensions.xml`**</em>.
30+
1. Find the `ClaimsProviders` element. If the element doesn't exist, add it.
31+
1. Add the following claims provider to the `ClaimsProviders` element:
32+
33+
```XML
34+
<ClaimsProvider>
35+
<DisplayName>Local Account</DisplayName>
36+
<TechnicalProfiles>
37+
<TechnicalProfile Id="SelfAsserted-LocalAccountSignin-Email">
38+
<Metadata>
39+
<Item Key="EnforceEmailVerification">false</Item>
40+
</Metadata>
41+
</TechnicalProfile>
42+
</TechnicalProfiles>
43+
</ClaimsProvider>
44+
```
45+
46+
## Test the custom policy
47+
48+
1. Sign in to the [Azure portal](https://portal.azure.com).
49+
2. Make sure you're using the directory that contains your Azure AD tenant by selecting the **Directory + subscription** filter in the top menu and choosing the directory that contains your Azure AD tenant.
50+
3. Choose **All services** in the top-left corner of the Azure portal, and then search for and select **App registrations**.
51+
4. Select **Identity Experience Framework**.
52+
5. Select **Upload Custom Policy**, and then upload the two policy files that you changed.
53+
2. Select the sign-up or sign-in policy that you uploaded, and click the **Run now** button.
54+
3. You should be able to sign up using an email address without the validation.
55+
56+
57+
## Next steps
58+
59+
- Learn more about the [self-asserted technical profile](self-asserted-technical-profile.md) in the IEF reference.

articles/active-directory-b2c/custom-policy-password-complexity.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,4 +149,4 @@ To configure the password complexity, override the `newPassword` and `reenterPas
149149
## Next steps
150150

151151
- Learn how to [Configure password change using custom policies in Azure Active Directory B2C](custom-policy-password-change.md).
152-
- - Learn more about the [Predicates](predicates.md) and [PredicateValidations](predicates.md#predicatevalidations) elements in the IEF reference.
152+
- Learn more about the [Predicates](predicates.md) and [PredicateValidations](predicates.md#predicatevalidations) elements in the IEF reference.

articles/active-directory-b2c/user-flow-disable-email-verification.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,14 @@ manager: celestedg
99
ms.service: active-directory
1010
ms.workload: identity
1111
ms.topic: conceptual
12-
ms.date: 09/25/2018
12+
ms.date: 03/11/2020
1313
ms.author: mimart
1414
ms.subservice: B2C
1515
---
1616

1717
# Disable email verification during customer sign-up in Azure Active Directory B2C
1818

19-
By default, Azure Active Directory B2C (Azure AD B2C) verifies your customer's email address for local accounts (accounts for users who sign up with email address or username). Azure AD B2C ensures valid email addresses by requiring customers to verify them during the sign-up process. It also prevents a malicious actors from using automated processes to generate fraudulent accounts in your applications.
20-
21-
Some application developers prefer to skip email verification during the sign-up process and instead have customers verify their email address later. To support this, Azure AD B2C can be configured to disable email verification. Doing so creates a smoother sign-up process and gives developers the flexibility to differentiate customers that have verified their email address from customers that have not.
19+
[!INCLUDE [disable email verification intro](../../includes/active-directory-b2c-disable-email-verification.md)]
2220

2321
Follow these steps to disable email verification:
2422

@@ -30,8 +28,10 @@ Follow these steps to disable email verification:
3028
1. Select **Page layouts**.
3129
1. Select **Local account sign-up page**.
3230
1. Under **User attributes**, select **Email Address**.
33-
1. In the **REQUIRES VERIFICATION** drop down, select **No**.
31+
1. In the **REQUIRES VERIFICATION** drop-down, select **No**.
3432
1. Select **Save**. Email verification is now disabled for this user flow.
3533

36-
> [!WARNING]
37-
> Disabling email verification in the sign-up process may lead to spam. If you disable the default Azure AD B2C-provided email verification, we recommend that you implement a replacement verification system.
34+
## Next steps
35+
36+
- Learn how to [customize the user interface in Azure Active Directory B2C](customize-ui-overview.md)
37+

0 commit comments

Comments
 (0)