Skip to content

Commit 70b58e0

Browse files
author
George Wallace
committed
Merge branch 'main' of https://github.com/microsoftdocs/azure-docs-pr into policy-regcomp-2022-03-10-4
2 parents c05df4f + c20d7c5 commit 70b58e0

File tree

1,186 files changed

+7761
-5620
lines changed

Some content is hidden

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

1,186 files changed

+7761
-5620
lines changed

.openpublishing.publish.config.json

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -830,6 +830,18 @@
830830
"url": "https://github.com/Azure-Samples/msdocs-nodejs-mongodb-azure-sample-app",
831831
"branch": "main",
832832
"branch_mapping": {}
833+
},
834+
{
835+
"path_to_root": "msdocs-django-postgresql-sample-app",
836+
"url": "https://github.com/Azure-Samples/msdocs-django-postgresql-sample-app",
837+
"branch": "main",
838+
"branch_mapping": {}
839+
},
840+
{
841+
"path_to_root": "msdocs-flask-postgresql-sample-app",
842+
"url": "https://github.com/Azure-Samples/msdocs-flask-postgresql-sample-app",
843+
"branch": "main",
844+
"branch_mapping": {}
833845
}
834846
],
835847
"branch_target_mapping": {
@@ -899,6 +911,7 @@
899911
"articles/virtual-machine-scale-sets/.openpublishing.redirection.virtual-machine-scale-sets.json",
900912
"articles/mysql/.openpublishing.redirection.mysql.json",
901913
"articles/container-apps/.openpublishing.redirection.container-apps.json",
902-
"articles/spring-cloud/.openpublishing.redirection.spring-cloud.json"
914+
"articles/spring-cloud/.openpublishing.redirection.spring-cloud.json",
915+
"articles/load-testing/.openpublishing.redirection.azure-load-testing.json"
903916
]
904917
}

.openpublishing.redirection.azure-monitor.json

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,22 @@
2424
"source_path_from_root": "/articles/azure-monitor/agents/data-collection-rule-overview.md",
2525
"redirect_url": "/azure/azure-monitor/essentials/data-collection-rule-overview",
2626
"redirect_document_id": false
27+
},
28+
{
29+
"source_path_from_root": "/articles/azure-monitor/app/change-analysis.md",
30+
"redirect_url": "/azure/azure-monitor/change/change-analysis",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path_from_root": "/articles/azure-monitor/app/change-analysis-visualizations.md",
35+
"redirect_url": "/azure/azure-monitor/change/change-analysis-visualizations",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path_from_root": "/articles/azure-monitor/app/change-analysis-troubleshoot.md",
40+
"redirect_url": "/azure/azure-monitor/change/change-analysis-troubleshoot",
41+
"redirect_document_id": false
2742
}
43+
2844
]
2945
}

.openpublishing.redirection.json

Lines changed: 93 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -5982,7 +5982,7 @@
59825982
"source_path_from_root": "/articles/azure-functions/functions-test-a-function.md",
59835983
"redirect_url": "/azure/azure-functions/supported-languages",
59845984
"redirect_document_id": false
5985-
},
5985+
},
59865986
{
59875987
"source_path_from_root": "/articles/azure-app-configuration/quickstart-azure-function-csharp.md",
59885988
"redirect_url": "/azure/azure-app-configuration/quickstart-azure-functions-csharp",
@@ -7787,7 +7787,7 @@
77877787
"source_path_from_root": "/articles/cognitive-services/LUIS/luis-tutorial-review-endpoint-utterances.md",
77887788
"redirect_url": "/azure/cognitive-services/LUIS/how-to/improve-application",
77897789
"redirect_document_id": false
7790-
},
7790+
},
77917791
{
77927792
"source_path_from_root": "/articles/cognitive-services/LUIS/luis-concept-enterprise.md",
77937793
"redirect_url": "/azure/cognitive-services/LUIS/how-to/improve-application",
@@ -12088,7 +12088,6 @@
1208812088
"redirect_url": "/azure/azure-signalr/signalr-tutorial-authenticate-azure-functions",
1208912089
"redirect_document_id": true
1209012090
},
12091-
1209212091
{
1209312092
"source_path_from_root": "/articles/cognitive-services/form-recognizer/build-training-data-set.md",
1209412093
"redirect_url": "/azure/applied-ai-services/form-recognizer/build-training-data-set",
@@ -14669,7 +14668,7 @@
1466914668
"redirect_url": "/azure/data-explorer/manage-cluster-vertical-scaling",
1467014669
"redirect_document_id": false
1467114670
},
14672-
{
14671+
{
1467314672
"source_path_from_root": "/articles/postgresql/howto-manage-firewall-using-cli.md",
1467414673
"redirect_url": "/azure/postgresql/quickstart-create-server-database-azure-cli#configure-a-server-based-firewall-rule",
1467514674
"redirect_document_id": true
@@ -15188,7 +15187,7 @@
1518815187
"source_path_from_root": "/articles/defender-for-iot/device-builders/quickstart-azure-rtos-security-module.md",
1518915188
"redirect_url": "/azure/defender-for-iot/device-builders/how-to-quickstart-azure-rtos-security-module",
1519015189
"redirect_document_id": false
15191-
},
15190+
},
1519215191
{
1519315192
"source_path_from_root": "/articles/defender-for-iot/organizations/integration-cisco-ise-pxgrid.md",
1519415193
"redirect_url": "/azure/defender-for-iot/organizations/integration-forescout",
@@ -17733,7 +17732,7 @@
1773317732
"source_path_from_root": "/articles/lab-services/class-type-ethical-hacking-virtualbox.md",
1773417733
"redirect_url": "/azure/lab-services/class-types",
1773517734
"redirect_document_id": false
17736-
},
17735+
},
1773717736
{
1773817737
"source_path_from_root": "/articles/lab-services/classroom-labs/class-type-jupyter-notebook.md",
1773917738
"redirect_url": "/azure/lab-services/class-type-jupyter-notebook",
@@ -26038,12 +26037,12 @@
2603826037
"source_path_from_root": "/articles/storage/blobs/storage-quickstart-blobs-javascript-client-libraries-legacy.md",
2603926038
"redirect_url": "/azure/storage/blobs/quickstart-blobs-javascript-browser",
2604026039
"redirect_document_id": false
26041-
},
26040+
},
2604226041
{
2604326042
"source_path_from_root": "/articles/storage/blobs/storage-quickstart-blobs-nodejs-legacy.md",
2604426043
"redirect_url": "/azure/storage/blobs/storage-quickstart-blobs-nodejs",
2604526044
"redirect_document_id": false
26046-
},
26045+
},
2604726046
{
2604826047
"source_path_from_root": "/articles/storage/blobs/storage-quickstart-blobs-nodejs-v10.md",
2604926048
"redirect_url": "/azure/storage/blobs/storage-quickstart-blobs-nodejs",
@@ -33299,7 +33298,7 @@
3329933298
"redirect_url": "https://azure.microsoft.com/services/cognitive-services/",
3330033299
"redirect_document_id": false
3330133300
},
33302-
{
33301+
{
3330333302
"source_path_from_root": "/articles/machine-learning/studio/whats-new.md",
3330433303
"redirect_url": "https://azure.microsoft.com/updates/?product=machine-learning-studio",
3330533304
"redirect_document_id": false
@@ -43955,34 +43954,94 @@
4395543954
"redirect_document_id": false
4395643955
},
4395743956
{
43958-
"source_path_from_root": "/articles/azure/virtual-desktop/azure-advisor.md",
43959-
"redirect_url": "/azure/advisor/advisor-overview",
43960-
"redirect_document_id": false
43957+
"source_path_from_root": "/articles/azure/virtual-desktop/azure-advisor.md",
43958+
"redirect_url": "/azure/advisor/advisor-overview",
43959+
"redirect_document_id": false
4396143960
},
4396243961
{
4396343962
"source_path_from_root": "/articles/azure/cognitive-services/translator/tutorial-wpf-translation-csharp.md",
4396443963
"redirect_url": "/ai-builder/flow-text-translation?toc=/azure/cognitive-services/translator/toc.json&bc=/azure/cognitive-services/translator/breadcrumb/toc.json",
4396543964
"redirect_document_id": false
43966-
},
43967-
{
43968-
"source_path_from_root": "/articles/azure/cognitive-services/translator/tutorial-build-flask-app-translation-synthesis.md",
43969-
"redirect_url": "/learn/modules/translate-text-with-translator-service?toc=/azure/cognitive-services/translator/toc.json&bc=/azure/cognitive-services/translator/breadcrumb/toc.json",
43970-
"redirect_document_id": false
43971-
},
43972-
{
43973-
"source_path": "articles/machine-learning/classic/deploy-with-resource-manager-template.md",
43974-
"redirect_url": "/previous-versions/azure/machine-learning/classic/deploy-with-resource-manager-template",
43975-
"redirect_document_id": false
43976-
},
43977-
{
43978-
"source_path_from_root": "/articles/governance/policy/how-to/guest-configuration-create-group-policy.md",
43979-
"redirect_url": "/azure/governance/policy/how-to/guest-configuration-create",
43980-
"redirect_document_id": false
43981-
},
43982-
{
43983-
"source_path_from_root": "/articles/virtual-desktop/compare-virtual-desktop-windows-365.md",
43984-
"redirect_url": "/azure/virtual-desktop/overview",
43985-
"redirect_document_id": false
43986-
}
43965+
},
43966+
{
43967+
"source_path_from_root": "/articles/azure/cognitive-services/translator/tutorial-build-flask-app-translation-synthesis.md",
43968+
"redirect_url": "/learn/modules/translate-text-with-translator-service?toc=/azure/cognitive-services/translator/toc.json&bc=/azure/cognitive-services/translator/breadcrumb/toc.json",
43969+
"redirect_document_id": false
43970+
},
43971+
{
43972+
"source_path": "articles/machine-learning/classic/deploy-with-resource-manager-template.md",
43973+
"redirect_url": "/previous-versions/azure/machine-learning/classic/deploy-with-resource-manager-template",
43974+
"redirect_document_id": false
43975+
},
43976+
{
43977+
"source_path_from_root": "/articles/governance/policy/how-to/guest-configuration-create-group-policy.md",
43978+
"redirect_url": "/azure/governance/policy/how-to/guest-configuration-create",
43979+
"redirect_document_id": false
43980+
},
43981+
{
43982+
"source_path_from_root": "/articles/virtual-desktop/compare-virtual-desktop-windows-365.md",
43983+
"redirect_url": "/azure/virtual-desktop/overview",
43984+
"redirect_document_id": false
43985+
},
43986+
{
43987+
"source_path_from_root": "/articles/governance/blueprints/samples/cis-azure-1-1-0.md",
43988+
"redirect_url": "/azure/governance/policy/samples/cis-azure-1-1-0",
43989+
"redirect_document_id": false
43990+
},
43991+
{
43992+
"source_path_from_root": "/articles/governance/blueprints/samples/cis-azure-1-3-0.md",
43993+
"redirect_url": "/azure/governance/policy/samples/cis-azure-1-3-0",
43994+
"redirect_document_id": false
43995+
},
43996+
{
43997+
"source_path_from_root": "/articles/governance/blueprints/samples/cmmc-l3.md",
43998+
"redirect_url": "/azure/governance/policy/samples/cmmc-l3",
43999+
"redirect_document_id": false
44000+
},
44001+
{
44002+
"source_path_from_root": "/articles/governance/blueprints/samples/hipaa-hitrust-9-2.md",
44003+
"redirect_url": "/azure/governance/policy/samples/hipaa-hitrust-9-2",
44004+
"redirect_document_id": false
44005+
},
44006+
{
44007+
"source_path_from_root": "/articles/governance/blueprints/samples/irs-1075-sept2016",
44008+
"redirect_url": "/azure/governance/policy/samples/irs-1075-sept2016",
44009+
"redirect_document_id": false
44010+
},
44011+
{
44012+
"source_path_from_root": "/articles/governance/blueprints/samples/nist-sp-800-171-r2",
44013+
"redirect_url": "/azure/governance/policy/samples/nist-sp-800-171-r2",
44014+
"redirect_document_id": false
44015+
},
44016+
{
44017+
"source_path_from_root": "/articles/governance/blueprints/samples/media/control-mapping.md",
44018+
"redirect_url": "/azure/governance/policy/samples",
44019+
"redirect_document_id": false
44020+
},
44021+
{
44022+
"source_path_from_root": "/articles/governance/blueprints/samples/media/deploy.md",
44023+
"redirect_url": "/azure/governance/policy/samples",
44024+
"redirect_document_id": false
44025+
},
44026+
{
44027+
"source_path_from_root": "/articles/governance/blueprints/samples/media/index.md",
44028+
"redirect_url": "/azure/governance/policy/samples",
44029+
"redirect_document_id": false
44030+
},
44031+
{
44032+
"source_path_from_root": "/articles/governance/blueprints/samples/pci-dss-3.2.1/control-mapping.md",
44033+
"redirect_url": "/azure/governance/policy/samples",
44034+
"redirect_document_id": false
44035+
},
44036+
{
44037+
"source_path_from_root": "/articles/governance/blueprints/samples/pci-dss-3.2.1/deploy.md",
44038+
"redirect_url": "/azure/governance/policy/samples",
44039+
"redirect_document_id": false
44040+
},
44041+
{
44042+
"source_path_from_root": "/articles/governance/blueprints/samples/pci-dss-3.2.1/index.md",
44043+
"redirect_url": "/azure/governance/policy/samples",
44044+
"redirect_document_id": false
44045+
}
4398744046
]
43988-
}
44047+
}

articles/active-directory-domain-services/policy-reference.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Built-in policy definitions for Azure Active Directory Domain Services
33
description: Lists Azure Policy built-in policy definitions for Azure Active Directory Domain Services. These built-in policy definitions provide common approaches to managing your Azure resources.
4-
ms.date: 02/15/2022
4+
ms.date: 03/08/2022
55
ms.service: active-directory
66
ms.subservice: domain-services
77
author: justinha

articles/active-directory/app-proxy/application-proxy-faq.yml

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
description: Learn answers to frequently asked questions (FAQ) about using Azure AD Application Proxy to publish internal, on-premises applications to remote users.
55
services: active-directory
66
author: kenwith
7-
manager: karenhoran
7+
manager:
88
ms.service: active-directory
99
ms.subservice: app-proxy
1010
ms.workload: identity
@@ -19,6 +19,16 @@ summary: This page answers frequently asked questions about Azure Active Directo
1919
sections:
2020
- name: General
2121
questions:
22+
23+
- question: |
24+
Can I modify an App Proxy app from the **App registrations** page in the Azure portal?
25+
answer: |
26+
No, the following configuration items are being used by app proxy and should not be altered or deleted:
27+
- Enable/Disable “Allow public clients flows”.
28+
- CWAP_AuthSecret (Client secrets).
29+
- API Permissions.
30+
Modifying any of the above configuration items on the App registration page will break pre-authentication for Azure AD Application Proxy.
31+
2232
- question: |
2333
Can I delete an App Proxy app from the App registrations page in the Azure portal?
2434
answer: |
@@ -125,6 +135,12 @@ sections:
125135
126136
- name: Application configuration
127137
questions:
138+
- question: |
139+
Can I use the domain suffixes [tenantname].onmicrosoft.com or [tenantname].mail.onmicrosoft.com in the external URL?
140+
answer: |
141+
Although these suffixes appear in the suffix list, you should not use them. These domain suffixes are not meant to be used with Azure AD Application Proxy. If you use these domain suffixes, the created Azure AD Application Proxy application won't work.
142+
You can use either the standard domain suffix `msappproxy.net` or a [custom domain](application-proxy-configure-custom-domain.md).
143+
128144
- question: |
129145
I am receiving an error about an invalid certificate or possible wrong password
130146
answer: |
@@ -182,6 +198,53 @@ sections:
182198
answer: |
183199
Application Proxy does not automatically add the HTTP Strict-Transport-Security header to HTTPS responses, but it will maintain the header if it is in the original response sent by the published application. Proving a setting to enable this functionality is on the roadmap.
184200
201+
- question: |
202+
Can I use a custom port number in the external URL?
203+
answer: |
204+
No, if the protocol `http` is configured in the external URL then the Azure AD Application Proxy endpoint accepts incoming request on the port TCP 80, if the protocol `https` then on the port TCP 443.
205+
206+
- question: |
207+
Can I use a custom port number in the internal URL?
208+
answer: |
209+
Yes, some examples for internal URLs including ports: `http://app.contoso.local:8888/`, `https://app.contoso.local:8080/`, `https://app.contoso.local:8081/test/`.
210+
211+
- question: |
212+
What are the challenges, if the external and the internal URLs are different?
213+
answer: |
214+
Some responses sent by the published web applications might contain hard-coded URLs.
215+
In this case it must be ensured by using a link translation solution that the client always uses the correct URL.
216+
Link translation solutions might be complex and might not work in all the scenarios. You can find [here](application-proxy-configure-hard-coded-link-translation.md) our documented solutions for link translation.
217+
218+
As best practice it is advised to use identical external and internal URLs. External and internal URLs are considered to be identical, if the `protocol://hostname:port/path/` in both URLs are identical.
219+
220+
This can be achieved by using the [Custom Domains](application-proxy-configure-custom-domain.md) feature.
221+
222+
Examples:
223+
224+
Identical:
225+
```
226+
External URL: https://app1.contoso.com/test/
227+
Internal URL: https://app1.contoso.com/test/
228+
```
229+
230+
Not identical:
231+
232+
```
233+
External URL: https://app1.contoso.com/test/
234+
Internal URL: http://app1.contoso.com/test/
235+
236+
External URL: https://app1.contoso.com/test/
237+
Internal URL: https://app1.contoso.com:8080/test/
238+
239+
External URL: https://app1.msappproxy.net/test/
240+
Internal URL: https://app1.contoso.com:/test/
241+
```
242+
243+
Making the external and internal URLs identical is not possible. Different ports or using http and https must be used in the internal and external URLs.
244+
245+
In some scenarios changes must be done in the configuration of the web app.
246+
247+
185248
- name: Integrated Windows authentication
186249
questions:
187250
- question: |

articles/active-directory/authentication/concept-certificate-based-authentication-technical-deep-dive.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ services: active-directory
66
ms.service: active-directory
77
ms.subservice: authentication
88
ms.topic: how-to
9-
ms.date: 02/15/2022
9+
ms.date: 03/11/2022
1010

1111
ms.author: justinha
1212
author: vimrang
13-
manager: daveba
13+
manager: karenhoran
1414
ms.reviewer: vimrang
1515

1616
ms.collection: M365-identity-device-management
@@ -196,7 +196,7 @@ For the first test scenario, configure the authentication policy where the Issue
196196

197197
### Test multifactor authentication
198198

199-
For the next test scenario, configure the authentication policy where the Issuer subject rule satisfies multifactor authentication.
199+
For the next test scenario, configure the authentication policy where the **policyOID** rule satisfies multifactor authentication.
200200

201201
:::image type="content" border="true" source="./media/concept-certificate-based-authentication-technical-deep-dive/multifactor.png" alt-text="Screenshot of the Authentication policy configuration showing multifactor authentication required." lightbox="./media/concept-certificate-based-authentication-technical-deep-dive/multifactor.png":::
202202

0 commit comments

Comments
 (0)