Skip to content

Commit c9955b5

Browse files
committed
Merge branch 'master' of github.com:MicrosoftDocs/azure-docs-pr
2 parents 7febbcb + 0f477dc commit c9955b5

File tree

841 files changed

+9424
-9950
lines changed

Some content is hidden

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

841 files changed

+9424
-9950
lines changed

.openpublishing.redirection.json

Lines changed: 180 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,86 @@
9090
"redirect_url": "https://docs.microsoft.com/previous-versions/azure/batch-ai/scripts/batch-ai-cli-sample-create-cluster-low-priority",
9191
"redirect_document_id": true
9292
},
93+
{
94+
"source_path": "articles/china/china-get-started-developer-guide.md",
95+
"redirect_url": "https://docs.microsoft.com/azure/china/resources-developer-guide",
96+
"redirect_document_id": true
97+
},
98+
{
99+
"source_path": "articles/china/china-get-started-plan.md",
100+
"redirect_url": "https://docs.microsoft.com/azure/china",
101+
"redirect_document_id": false
102+
},
103+
{
104+
"source_path": "articles/china/china-get-started-service-cdn.md",
105+
"redirect_url": "https://docs.microsoft.com/azure/china",
106+
"redirect_document_id": false
107+
},
108+
{
109+
"source_path": "articles/china/china-get-started-service-manage-and-connect.md",
110+
"redirect_url": "https://docs.microsoft.com/azure/china",
111+
"redirect_document_id": false
112+
},
113+
{
114+
"source_path": "articles/china/china-how-to-manage-performance.md",
115+
"redirect_url": "https://docs.microsoft.com/azure/china",
116+
"redirect_document_id": false
117+
},
118+
{
119+
"source_path": "articles/china/china-how-to-refactor.md",
120+
"redirect_url": "https://docs.microsoft.com/azure/china",
121+
"redirect_document_id": false
122+
},
123+
{
124+
"source_path": "articles/china/china-how-to-rehost.md",
125+
"redirect_url": "https://docs.microsoft.com/azure/china",
126+
"redirect_document_id": false
127+
},
128+
{
129+
"source_path": "articles/china/china-overview-faq.md",
130+
"redirect_url": "https://docs.microsoft.com/azure/china",
131+
"redirect_document_id": false
132+
},
133+
{
134+
"source_path": "articles/china/china-overview-operations.md",
135+
"redirect_url": "https://docs.microsoft.com/azure/china",
136+
"redirect_document_id": false
137+
},
138+
{
139+
"source_path": "articles/china/china-overview-policies.md",
140+
"redirect_url": "https://docs.microsoft.com/azure/china",
141+
"redirect_document_id": false
142+
},
143+
{
144+
"source_path": "articles/china/china-overview-service-hosting.md",
145+
"redirect_url": "https://docs.microsoft.com/azure/china",
146+
"redirect_document_id": false
147+
},
148+
{
149+
"source_path": "articles/china/china-overview-trust-cloud.md",
150+
"redirect_url": "https://docs.microsoft.com/azure/china",
151+
"redirect_document_id": false
152+
},
153+
{
154+
"source_path": "articles/china/china-resources-partners.md",
155+
"redirect_url": "https://docs.microsoft.com/azure/china",
156+
"redirect_document_id": false
157+
},
158+
{
159+
"source_path": "articles/china/china-resources-support.md",
160+
"redirect_url": "https://docs.microsoft.com/azure/china",
161+
"redirect_document_id": false
162+
},
163+
{
164+
"source_path": "articles/china/china-welcome.md",
165+
"redirect_url": "https://docs.microsoft.com/azure/china",
166+
"redirect_document_id": false
167+
},
168+
{
169+
"source_path": "articles/china/index.md",
170+
"redirect_url": "https://docs.microsoft.com/azure/china",
171+
"redirect_document_id": false
172+
},
93173
{
94174
"source_path": "articles/site-recovery/vmware-physical-mobility-service-install-manual.md",
95175
"redirect_url": "/azure/site-recovery/vmware-physical-mobility-service-overview#install-mobility-agent-through-ui",
@@ -4769,6 +4849,11 @@
47694849
"source_path": "articles/azure-functions/functions-bindings-external-file.md",
47704850
"redirect_url": "/azure/azure-functions/functions-triggers-bindings#supported-bindings",
47714851
"redirect_document_id": false
4852+
},
4853+
{
4854+
"source_path": "articles/azure-functions/functions-create-vnet-old.md",
4855+
"redirect_url": "/azure/azure-functions/functions-create-vnet",
4856+
"redirect_document_id": false
47724857
},
47734858
{
47744859
"source_path": "articles/automation/automation-source-control-integration.md",
@@ -15155,6 +15240,11 @@
1515515240
"redirect_url": "/azure/aks/networking-overview",
1515615241
"redirect_document_id": false
1515715242
},
15243+
{
15244+
"source_path": "articles/stream-analytics/vs-code-how-to.md",
15245+
"redirect_url": "/azure/stream-analytics/vscode-explore-jobs",
15246+
"redirect_document_id": false
15247+
},
1515815248
{
1515915249
"source_path": "articles/stream-analytics/custom-deserializer.md",
1516015250
"redirect_url": "https://aka.ms/asapreview1",
@@ -18949,6 +19039,71 @@
1894919039
"redirect_url": "/azure/virtual-machines/linux/endpoints-in-resource-manager",
1895019040
"redirect_document_id": false
1895119041
},
19042+
{
19043+
"source_path": "articles/labs/anomaly-finder/overview.md",
19044+
"redirect_url": "/azure/cognitive-services/anomaly-detector/overview",
19045+
"redirect_document_id": false
19046+
},
19047+
{
19048+
"source_path": "articles/labs/anomaly-finder/apiref.md",
19049+
"redirect_url": "/azure/cognitive-services/anomaly-detector/",
19050+
"redirect_document_id": false
19051+
},
19052+
{
19053+
"source_path": "articles/labs/anomaly-finder/quickstart/csharp.md",
19054+
"redirect_url": "/azure/cognitive-services/anomaly-detector/quickstarts/detect-data-anomalies-csharp",
19055+
"redirect_document_id": false
19056+
},
19057+
{
19058+
"source_path": "articles/labs/anomaly-finder/quickstart/java.md",
19059+
"redirect_url": "/azure/cognitive-services/anomaly-detector/quickstarts/detect-data-anomalies-java",
19060+
"redirect_document_id": false
19061+
},
19062+
{
19063+
"source_path": "articles/labs/anomaly-finder/quickstart/python.md",
19064+
"redirect_url": "/azure/cognitive-services/anomaly-detector/quickstarts/detect-data-anomalies-python",
19065+
"redirect_document_id": false
19066+
},
19067+
{
19068+
"source_path": "articles/labs/anomaly-finder/quickstart/ruby.md",
19069+
"redirect_url": "/azure/cognitive-services/anomaly-detector/quickstarts/detect-data-anomalies-python",
19070+
"redirect_document_id": false
19071+
},
19072+
{
19073+
"source_path": "articles/labs/anomaly-finder/quickstart/php.md",
19074+
"redirect_url": "/azure/cognitive-services/anomaly-detector/quickstarts/detect-data-anomalies-python",
19075+
"redirect_document_id": false
19076+
},
19077+
{
19078+
"source_path": "articles/labs/anomaly-finder/quickstart/javascript.md",
19079+
"redirect_url": "/azure/cognitive-services/anomaly-detector/quickstarts/detect-data-anomalies-python",
19080+
"redirect_document_id": false
19081+
},
19082+
{
19083+
"source_path": "articles/labs/anomaly-finder/quickstart/curl.md",
19084+
"redirect_url": "/azure/cognitive-services/anomaly-detector/quickstarts/detect-data-anomalies-csharp",
19085+
"redirect_document_id": false
19086+
},
19087+
{
19088+
"source_path": "articles/labs/anomaly-finder/quickstart/csharp-tutorial.md",
19089+
"redirect_url": "/azure/cognitive-services/anomaly-detector/quickstarts/detect-data-anomalies-csharp",
19090+
"redirect_document_id": false
19091+
},
19092+
{
19093+
"source_path": "articles/labs/anomaly-finder/quickstart/java-tutorial.md",
19094+
"redirect_url": "/azure/cognitive-services/anomaly-detector/quickstarts/detect-data-anomalies-java",
19095+
"redirect_document_id": false
19096+
},
19097+
{
19098+
"source_path": "articles/labs/anomaly-finder/quickstart/python-tutorial.md",
19099+
"redirect_url": "/azure/cognitive-services/anomaly-detector/quickstarts/detect-data-anomalies-python",
19100+
"redirect_document_id": false
19101+
},
19102+
{
19103+
"source_path": "articles/labs/anomaly-finder/quickstart/javascript-tutorial.md",
19104+
"redirect_url": "/azure/cognitive-services/anomaly-detector/quickstarts/detect-data-anomalies-python",
19105+
"redirect_document_id": false
19106+
},
1895219107
{
1895319108
"source_path": "articles/virtual-machines/virtual-machines-linux-expand-disks-nodejs.md",
1895419109
"redirect_url": "/azure/virtual-machines/linux/expand-disks",
@@ -36178,6 +36333,16 @@
3617836333
"redirect_url": "/azure/azure-monitor/platform/data-collector-api",
3617936334
"redirect_document_id": false
3618036335
},
36336+
{
36337+
"source_path": "articles/cognitive-services/personalizer/personalizer-container-configuration.md",
36338+
"redirect_url": "/azure/cognitive-services/personalizer/what-is-personalizer",
36339+
"redirect_document_id": false
36340+
},
36341+
{
36342+
"source_path": "articles/cognitive-services/personalizer/personalizer-container-howto.md",
36343+
"redirect_url": "/azure/cognitive-services/personalizer/what-is-personalizer",
36344+
"redirect_document_id": false
36345+
},
3618136346
{
3618236347
"source_path": "articles/cognitive-services/LUIS/luis-quickstart-intent-and-key-phrase.md",
3618336348
"redirect_url": "/azure/cognitive-services/LUIS/luis-reference-prebuilt-keyphrase",
@@ -38843,6 +39008,16 @@
3884339008
"redirect_url": "/azure/cognitive-services/speech-service/how-to-translate-speech-csharp",
3884439009
"redirect_document_id": false
3884539010
},
39011+
{
39012+
"source_path": "articles/cognitive-services/Speech-Service/devices-sdk-third-party-notices.md",
39013+
"redirect_url": "https://aka.ms/sdsdk-toctpn",
39014+
"redirect_document_id": false
39015+
},
39016+
{
39017+
"source_path": "articles/cognitive-services/Speech-Service/speech-devices-sdk-license.md",
39018+
"redirect_url": "https://aka.ms/sdsdk-license",
39019+
"redirect_document_id": false
39020+
},
3884639021
{
3884739022
"source_path": "articles/active-directory/develop/app-registration-portal-content.md",
3884839023
"redirect_url": "/azure/active-directory/develop/quickstart-v2-register-an-app",
@@ -38893,21 +39068,6 @@
3889339068
"redirect_url": "/azure/media-services/latest/cli-upload-file-asset",
3889439069
"redirect_document_id": false
3889539070
},
38896-
{
38897-
"source_path": "articles/aks/rdp.md",
38898-
"redirect_url": "https://cloudblogs.microsoft.com/opensource/2019/03/25/windows-server-containers-now-supported-kubernetes/",
38899-
"redirect_document_id": false
38900-
},
38901-
{
38902-
"source_path": "articles/aks/windows-container-cli.md",
38903-
"redirect_url": "https://cloudblogs.microsoft.com/opensource/2019/03/25/windows-server-containers-now-supported-kubernetes/",
38904-
"redirect_document_id": false
38905-
},
38906-
{
38907-
"source_path": "articles/aks/windows-node-limitations.md",
38908-
"redirect_url": "https://cloudblogs.microsoft.com/opensource/2019/03/25/windows-server-containers-now-supported-kubernetes/",
38909-
"redirect_document_id": false
38910-
},
3891139071
{
3891239072
"source_path": "articles/media-services/latest/scripts/cli-samples.md",
3891339073
"redirect_url": "/azure/media-services/latest/create-account-cli-how-to",
@@ -38972,7 +39132,11 @@
3897239132
"source_path": "articles/media-services/video-indexer/video-indexer-create-new.md",
3897339133
"redirect_url": "/azure/media-services/video-indexer/use-editor-create-project",
3897439134
"redirect_document_id": false
39135+
},
39136+
{
39137+
"source_path": "articles/azure-monitor/app/asp-net-core-no-visualstudio.md",
39138+
"redirect_url": "/azure/azure-monitor/app/asp-net-core",
39139+
"redirect_document_id": false
3897539140
}
38976-
3897739141
]
3897839142
}

articles/active-directory-b2c/active-directory-b2c-get-started-custom.md

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: celestedg
88
ms.service: active-directory
99
ms.workload: identity
1010
ms.topic: conceptual
11-
ms.date: 04/03/2019
11+
ms.date: 05/16/2019
1212
ms.author: davidmu
1313
ms.subservice: B2C
1414
---
@@ -27,7 +27,7 @@ ms.subservice: B2C
2727
## Add signing and encryption keys
2828

2929
1. Sign in to the [Azure portal](https://portal.azure.com/) as the global administrator of your Azure AD B2C tenant.
30-
2. Make sure you're using the directory that contains your Azure AD B2C tenant. Click the **Directory and subscription filter** in the top menu and choosing the directory that contains your tenant.
30+
2. Make sure you're using the directory that contains your Azure AD B2C tenant. Click the **Directory and subscription filter** in the top menu and choose the directory that contains your tenant.
3131
3. Choose **All services** in the top-left corner of the Azure portal, search for and select **Azure AD B2C**.
3232
4. On the Overview page, select **Identity Experience Framework**.
3333

@@ -66,17 +66,23 @@ Azure AD B2C requires you to register two applications that are used to sign up
6666

6767
### Register the IdentityExperienceFramework application
6868

69-
1. Choose **All services** in the top-left corner of the Azure portal, search for and select **App registrations**.
70-
2. Select **New application registration**.
71-
3. For **Name**, enter `IdentityExperienceFramework`.
72-
4. For **Application type**, choose **Web app/API**.
73-
5. For **Sign-on URL**, enter `https://your-tenant-name.b2clogin.com/your-tenant-name.onmicrosoft.com`, where `your-tenant-name` is your Azure AD B2C tenant domain name.
74-
6. Click **Create**.
75-
7. After it's created, copy the application ID and save it to use later.
69+
1. Choose **All services** in the top-left corner of the Azure portal, search for and select **Azure Active Directory**.
70+
2. In the menu, select **App registrations (Legacy)**.
71+
3. Select **New application registration**.
72+
4. For **Name**, enter `IdentityExperienceFramework`.
73+
5. For **Application type**, choose **Web app/API**.
74+
6. For **Sign-on URL**, enter `https://your-tenant-name.b2clogin.com/your-tenant-name.onmicrosoft.com`, where `your-tenant-name` is your Azure AD B2C tenant domain name.
75+
7. Click **Create**. After it's created, copy the application ID and save it to use later.
76+
77+
```
78+
https://your--B2C-tenant-name.b2clogin.com/your-B2C-tenant-name.onmicrosoft.com
79+
```
80+
81+
All URLs should now be using [b2clogin.com](b2clogin.md).
7682
7783
### Register the ProxyIdentityExperienceFramework application
7884
79-
1. Select **App registrations**, and then select **New application registration**.
85+
1. In **App registrations (Legacy)**, select **New application registration**.
8086
2. For **Name**, enter `ProxyIdentityExperienceFramework`.
8187
3. For **Application type**, choose **Native**.
8288
4. For **Redirect URI**, enter `https://your-tenant-name.b2clogin.com/your-tenant-name.onmicrosoft.com`, where `yourtenant` is your Azure AD B2C tenant.

articles/active-directory-b2c/active-directory-b2c-reference-custom-attr.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,11 @@ ms.subservice: B2C
1717

1818
Every customer-facing application has unique requirements for the information that needs to be collected. Your Azure Active Directory (Azure AD) B2C tenant comes with a built-in set of information stored in attributes, such as Given Name, Surname, City, and Postal Code. With Azure AD B2C, you can extend the set of attributes stored on each customer account.
1919

20-
You can create custom attributes in the [Azure portal](https://portal.azure.com/) and use them in your sign-up user flows, sign-up or sign-in user flows, or profile editing user flows. You can also read and write these attributes by using the [Azure AD Graph API](active-directory-b2c-devquickstarts-graph-dotnet.md). Custom attributes in Azure AD B2C use [Azure AD Graph API Directory Schema Extensions](/previous-versions/azure/ad/graph/howto/azure-ad-graph-api-directory-schema-extensions).
20+
You can create custom attributes in the [Azure portal](https://portal.azure.com/) and use them in your sign-up user flows, sign-up or sign-in user flows, or profile editing user flows. You can also read and write these attributes by using the [Azure AD Graph API](active-directory-b2c-devquickstarts-graph-dotnet.md). Custom attributes in Azure AD B2C use [Azure AD Graph API Directory Schema Extensions](/previous-versions/azure/ad/graph/howto/azure-ad-graph-api-directory-schema-extensions).
21+
22+
> [!NOTE]
23+
> Support for newer [Microsoft Graph API](https://docs.microsoft.com/en-us/graph/overview?view=graph-rest-1.0) for querying Azure AD B2C tenant is still under development.
24+
>
2125
2226
## Create a custom attribute
2327

@@ -37,7 +41,8 @@ ms.subservice: B2C
3741
7. Optionally, enter a **Description** for informational purposes.
3842
8. Click **Create**.
3943

40-
The custom attribute is now available in the list of **User attributes** and for use in your user flows. A custom attribute is only created the first time it is used in any user flow, and not when you add it to the list of **User attributes**.
44+
The custom attribute is now available in the list of **User attributes** and for use in your user flows. A custom attribute is only created the first time it is used in any user flow, and not when you add it to the list of **User attributes**.
45+
4146

4247
## Use a custom attribute in your user flow
4348

@@ -47,5 +52,5 @@ The custom attribute is now available in the list of **User attributes** and for
4752
5. Select **Application claims** and then select the custom attribute.
4853
6. Click **Save**.
4954

50-
You can use the **Run user flow** feature on the user flow to verify the customer experience. You should now see **ShoeSize** in the list of attributes collected during the sign-up journey, and see it in the token sent back to your application.
55+
Once you have created a new user using a user flow which uses the newly created custom attribute, the object can be queried in [Azure AD Graph Explorer](https://docs.microsoft.com/en-us/azure/active-directory/develop/active-directory-graph-api-quickstart). Alternatively you can use the [**Run user flow**](https://docs.microsoft.com/en-us/azure/active-directory-b2c/tutorial-create-user-flows) feature on the user flow to verify the customer experience. You should now see **ShoeSize** in the list of attributes collected during the sign-up journey, and see it in the token sent back to your application.
5156

0 commit comments

Comments
 (0)