Skip to content

Commit d8ad8ae

Browse files
committed
Merge branch 'master' of https://github.com/MicrosoftDocs/azure-docs-pr into tamram-0227a
2 parents 01f8b44 + d2cdda1 commit d8ad8ae

File tree

775 files changed

+9876
-7514
lines changed

Some content is hidden

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

775 files changed

+9876
-7514
lines changed

.openpublishing.publish.config.json

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,8 +151,37 @@
151151
"url": "https://github.com/Azure-Samples/functions-python-tensorflow-tutorial",
152152
"branch": "master",
153153
"branch_mapping": {}
154+
},
155+
{
156+
"path_to_root": "functions-quickstart-templates",
157+
"url": "https://github.com/Azure/azure-functions-templates",
158+
"branch": "dev"
159+
},
160+
{
161+
"path_to_root": "functions-docs-csharp",
162+
"url": "https://github.com/Azure-Samples/functions-docs-csharp",
163+
"branch": "master"
154164
},
155165
{
166+
"path_to_root": "functions-docs-javascript",
167+
"url": "https://github.com/Azure-Samples/functions-docs-javascript",
168+
"branch": "master"
169+
},
170+
{
171+
"path_to_root": "functions-docs-typescript",
172+
"url": "https://github.com/Azure-Samples/functions-docs-typescript",
173+
"branch": "master"
174+
},
175+
{
176+
"path_to_root": "functions-docs-python",
177+
"url": "https://github.com/Azure-Samples/functions-docs-python",
178+
"branch": "master"
179+
},
180+
{
181+
"path_to_root": "functions-docs-powershell",
182+
"url": "https://github.com/Azure-Samples/functions-docs-powershell",
183+
"branch": "master"
184+
}, {
156185
"path_to_root": "samples-personalizer",
157186
"url": "https://github.com/Azure-Samples/cognitive-services-personalizer-samples",
158187
"branch": "master"

.openpublishing.redirection.json

Lines changed: 104 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@
250250
"redirect_url": "/azure/virtual-machines/",
251251
"redirect_document_id": false
252252
},
253-
{
253+
{
254254
"source_path": "articles/virtual-machines/dc-series.md",
255255
"redirect_url": "/azure/virtual-machines/sizes-previous-gen",
256256
"redirect_document_id": false
@@ -525,7 +525,7 @@
525525
"redirect_url": "/azure/site-recovery/vmware-physical-mobility-service-overview#install-mobility-agent-through-ui",
526526
"redirect_document_id": false
527527
},
528-
528+
529529
{
530530
"source_path": "articles/machine-learning/service/quickstart-get-started.md",
531531
"redirect_url": "/azure/machine-learning/service/tutorial-1st-experiment-sdk-setup",
@@ -828,7 +828,7 @@
828828
},
829829
{
830830
"source_path": "articles/cognitive-services/QnAMaker/Quickstarts/create-knowledge-rest-api-nodejs.md",
831-
"redirect_url": "/azure/cognitive-services/QnAMaker/Quickstarts/publish-kb-nodejs",
831+
"redirect_url": "/azure/cognitive-services/QnAMaker/Quickstarts/quickstart-sdk",
832832
"redirect_document_id": false
833833
},
834834
{
@@ -846,6 +846,78 @@
846846
"redirect_url": "/azure/cognitive-services/personalizer/how-to-manage-model",
847847
"redirect_document_id": false
848848
},
849+
{
850+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/create-new-kb-csharp.md",
851+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
852+
"redirect_document_id": false
853+
},
854+
{
855+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/create-new-kb-go.md",
856+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
857+
"redirect_document_id": false
858+
},
859+
{
860+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/create-new-kb-java.md",
861+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
862+
"redirect_document_id": false
863+
},
864+
{
865+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/create-new-kb-python.md",
866+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
867+
"redirect_document_id": false
868+
},
869+
{
870+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/get-answer-from-knowledge-base-csharp.md",
871+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
872+
"redirect_document_id": false
873+
},
874+
{
875+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/get-answer-from-knowledge-base-go.md",
876+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
877+
"redirect_document_id": false
878+
},
879+
{
880+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/get-answer-from-knowledge-base-java.md",
881+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
882+
"redirect_document_id": false
883+
},
884+
{
885+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/get-answer-from-knowledge-base-python.md",
886+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
887+
"redirect_document_id": false
888+
},
889+
{
890+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/get-answer-from-knowledge-base-nodejs.md",
891+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
892+
"redirect_document_id": false
893+
},
894+
895+
{
896+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/publish-kb-csharp.md",
897+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
898+
"redirect_document_id": false
899+
},
900+
{
901+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/publish-kb-go.md",
902+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
903+
"redirect_document_id": false
904+
},
905+
{
906+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/publish-kb-java.md",
907+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
908+
"redirect_document_id": false
909+
},
910+
{
911+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/publish-kb-python.md",
912+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
913+
"redirect_document_id": false
914+
},
915+
{
916+
"source_path": "articles/cognitive-services/QnaMaker/quickstarts/publish-kb-nodejs.md",
917+
"redirect_url": "/azure/cognitive-services/QnaMaker/quickstarts/quickstart-rest-curl",
918+
"redirect_document_id": false
919+
},
920+
849921
{
850922
"source_path": "articles/cognitive-services/LUIS/luis-tutorial-bot-csharp-appinsights.md",
851923
"redirect_url": "/azure/cognitive-services/LUIS/luis-csharp-tutorial-bf-v4",
@@ -7186,6 +7258,26 @@
71867258
"redirect_url": "/azure/azure-functions/functions-create-first-azure-function-azure-cli",
71877259
"redirect_document_id": false
71887260
},
7261+
{
7262+
"source_path": "articles/azure-functions/functions-create-first-function-python.md",
7263+
"redirect_url": "/azure/azure-functions/functions-create-first-azure-function-azure-cli?pivots=programming-language-python",
7264+
"redirect_document_id": false
7265+
},
7266+
{
7267+
"source_path": "articles/azure-functions/functions-create-first-function-powershell.md",
7268+
"redirect_url": "/azure/azure-functions/functions-create-first-function-vs-code?pivots=programming-language-powershell",
7269+
"redirect_document_id": false
7270+
},
7271+
{
7272+
"source_path": "articles/azure-functions/functions-create-first-azure-function-azure-cli-linux.md",
7273+
"redirect_url": "/azure/azure-functions/functions-create-first-azure-function-azure-cli?pivots=programming-language-python",
7274+
"redirect_document_id": false
7275+
},
7276+
{
7277+
"source_path": "articles/azure-functions/functions-add-output-binding-storage-queue-python.md",
7278+
"redirect_url": "/azure/azure-functions/functions-add-output-binding-storage-queue-cli.md?pivots=programming-language-python",
7279+
"redirect_document_id": false
7280+
},
71897281
{
71907282
"source_path": "articles/azure-functions/create-visual-studio.md",
71917283
"redirect_url": "/azure/azure-functions/functions-create-your-first-function-visual-studio",
@@ -13850,7 +13942,7 @@
1385013942
"source_path": "articles/cosmos-db/geospatial.md",
1385113943
"redirect_url": "/azure/cosmos-db/sql-query-geospatial-intro",
1385213944
"redirect_document_id": false
13853-
},
13945+
},
1385413946
{
1385513947
"source_path": "articles/documentdb/documentdb-get-started-quickstart.md",
1385613948
"redirect_url": "https://docs.microsoft.com/azure/cosmos-db/create-documentdb-dotnet",
@@ -16751,6 +16843,11 @@
1675116843
"redirect_url": "/azure/storage/blobs/data-lake-storage-upgrade",
1675216844
"redirect_document_id": false
1675316845
},
16846+
{
16847+
"source_path": "articles/storage/blobs/data-lake-storage-integrate-with-azure-services.md",
16848+
"redirect_url": "/azure/storage/blobs/data-lake-storage-supported-azure-services",
16849+
"redirect_document_id": false
16850+
},
1675416851
{
1675516852
"source_path": "articles/sql-data-warehouse/sql-data-warehouse-get-started-load-with-azure-data-factory.md",
1675616853
"redirect_url": "/azure/sql-data-warehouse/sql-data-warehouse-load-with-data-factory",
@@ -41505,7 +41602,7 @@
4150541602
"source_path": "articles/azure-monitor/log-query/log-query-performance.md",
4150641603
"redirect_url": "/azure/azure-monitor/log-query/query-optimization",
4150741604
"redirect_document_id": false
41508-
},
41605+
},
4150941606
{
4151041607
"source_path": "articles/machine-learning/service/how-to-automated-ml.md",
4151141608
"redirect_url": "/azure/machine-learning/service/concept-automated-ml",
@@ -48960,7 +49057,7 @@
4896049057
{
4896149058
"source_path": "articles/azure-monitor/app/hockeyapp-bridge-app.md",
4896249059
"redirect_url": "/azure/azure-monitor/overview",
48963-
"redirect_document_id": false
49060+
"redirect_document_id": false
4896449061
},
4896549062
{
4896649063
"source_path": "articles/virtual-machines/linux/tutorial-build-deploy-jenkins.md",
@@ -48970,7 +49067,7 @@
4897049067
{
4897149068
"source_path": "articles/virtual-machines/linux/tutorial-jenkins-github-docker-cicd.md",
4897249069
"redirect_url": "/azure/jenkins/tutorial-jenkins-github-docker-cicd",
48973-
"redirect_document_id": false
49070+
"redirect_document_id": false
4897449071
},
4897549072
{
4897649073
"source_path": "articles/container-instances/container-instances-jenkins.md",

articles/active-directory-b2c/claim-resolver-overview.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: celestedg
99
ms.service: active-directory
1010
ms.workload: identity
1111
ms.topic: reference
12-
ms.date: 02/17/2020
12+
ms.date: 03/02/2020
1313
ms.author: marsma
1414
ms.subservice: B2C
1515
---
@@ -71,6 +71,7 @@ The following sections list available claim resolvers.
7171
| {OIDC:Prompt} | The `prompt` query string parameter. | login |
7272
| {OIDC:Resource} |The `resource` query string parameter. | N/A |
7373
| {OIDC:scope} |The `scope` query string parameter. | openid |
74+
| {OIDC:RedirectUri} |The `redirect_uri` query string parameter. | https://jwt.ms |
7475

7576
### Context
7677

@@ -81,7 +82,7 @@ The following sections list available claim resolvers.
8182
| {Context:DateTimeInUtc} |The date time in UTC. | 10/10/2018 12:00:00 PM |
8283
| {Context:DeploymentMode} |The policy deployment mode. | Production |
8384
| {Context:IPAddress} | The user IP address. | 11.111.111.11 |
84-
85+
| {Context:KMSI} | Indicates whether [Keep me signed in](custom-policy-keep-me-signed-in.md) checkbox is selected. | true |
8586

8687
### Non-protocol parameters
8788

articles/active-directory-b2c/configure-ropc.md

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: celestedg
99
ms.service: active-directory
1010
ms.workload: identity
1111
ms.topic: conceptual
12-
ms.date: 11/30/2018
12+
ms.date: 02/27/2020
1313
ms.author: marsma
1414
ms.subservice: B2C
1515
---
@@ -20,16 +20,7 @@ The resource owner password credentials (ROPC) flow is an OAuth standard authent
2020

2121
[!INCLUDE [active-directory-b2c-public-preview](../../includes/active-directory-b2c-public-preview.md)]
2222

23-
In Azure Active Directory B2C (Azure AD B2C), the following options are supported:
24-
25-
- **Native Client**: User interaction during authentication happens when code runs on a user-side device. The device can be a mobile application that's running in a native operating system, such as Android and iOS.
26-
- **Public client flow**: Only user credentials, gathered by an application, are sent in the API call. The credentials of the application are not sent.
27-
- **Add new claims**: The ID token contents can be changed to add new claims.
28-
29-
The following flows are not supported:
30-
31-
- **Server-to-server**: The identity protection system needs a reliable IP address gathered from the caller (the native client) as part of the interaction. In a server-side API call, only the server’s IP address is used. If a dynamic threshold of failed authentications is exceeded, the identity protection system may identify a repeated IP address as an attacker.
32-
- **Confidential client flow**: The application client ID is validated, but the application secret is not validated.
23+
[!INCLUDE [active-directory-b2c-ropc-notes](../../includes/active-directory-b2c-ropc-notes.md)]
3324

3425
## Create a resource owner user flow
3526

articles/active-directory-b2c/connect-with-saml-service-providers.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: celestedg
99
ms.service: active-directory
1010
ms.workload: identity
1111
ms.topic: reference
12-
ms.date: 02/24/2020
12+
ms.date: 02/27/2020
1313
ms.author: marsma
1414
ms.subservice: B2C
1515
ms.custom: fasttrack-edit
@@ -59,7 +59,7 @@ If you don't yet have a SAML service provider and an associated metadata endpoin
5959

6060
## 1. Set up certificates
6161

62-
To build a trust relationship between your service provider and Azure AD B2C, you need to provide X509 certificates and their private keys.
62+
To build a trust relationship between your service provider and Azure AD B2C, you need to provide the web app X509 certificates.
6363

6464
* **Service provider certificates**
6565
* Certificate with a private key stored in your Web App. This certificate is used by your service provider to sign the SAML request sent to Azure AD B2C. Azure AD B2C reads the public key from the service provider metadata to validate the signature.
@@ -138,11 +138,11 @@ You can change the value of the `IssuerUri` metadata. This is the issuer URI tha
138138
</CryptographicKeys>
139139
<InputClaims/>
140140
<OutputClaims/>
141-
<UseTechnicalProfileForSessionManagement ReferenceId="SM-Saml"/>
141+
<UseTechnicalProfileForSessionManagement ReferenceId="SM-Saml-sp"/>
142142
</TechnicalProfile>
143143
144144
<!-- Session management technical profile for SAML based tokens -->
145-
<TechnicalProfile Id="SM-Saml">
145+
<TechnicalProfile Id="SM-Saml-sp">
146146
<DisplayName>Session Management Provider</DisplayName>
147147
<Protocol Name="Proprietary" Handler="Web.TPEngine.SSO.SamlSSOSessionProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
148148
</TechnicalProfile>

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

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
---
2-
title: Get started with custom policies - Azure Active Directory B2C
2+
title: Get started with custom policies
3+
titleSuffix: Azure AD B2C
34
description: Learn how to get started with custom policies in Azure Active Directory B2C.
45
services: active-directory-b2c
56
author: mmacy
@@ -8,7 +9,7 @@ manager: celestedg
89
ms.service: active-directory
910
ms.workload: identity
1011
ms.topic: conceptual
11-
ms.date: 10/18/2019
12+
ms.date: 02/28/2020
1213
ms.author: marsma
1314
ms.subservice: B2C
1415
---
@@ -23,7 +24,7 @@ ms.subservice: B2C
2324

2425
- If you don't have one already, [create an Azure AD B2C tenant](tutorial-create-tenant.md) that is linked to your Azure subscription.
2526
- [Register your application](tutorial-register-applications.md) in the tenant that you created so that it can communicate with Azure AD B2C.
26-
- Complete the steps in [Set up sign-up and sign-in with a Facebook account](identity-provider-facebook.md) to configure a Facebook application.
27+
- Complete the steps in [Set up sign-up and sign-in with a Facebook account](identity-provider-facebook.md) to configure a Facebook application. Although a Facebook application is not required for using custom policies, it's used in this walkthrough to demonstrate enabling social login in a custom policy.
2728

2829
## Add signing and encryption keys
2930

@@ -218,6 +219,8 @@ As you upload the files, Azure adds the prefix `B2C_1A_` to each.
218219

219220
## Add Facebook as an identity provider
220221

222+
As mentioned in [Prerequisites](#prerequisites), Facebook is *not* required for using custom policies, but is used here to demonstrate how you can enable federated social login in a custom policy.
223+
221224
1. In the `SocialAndLocalAccounts/`**`TrustFrameworkExtensions.xml`** file, replace the value of `client_id` with the Facebook application ID:
222225

223226
```xml

0 commit comments

Comments
 (0)