Skip to content

Commit cd4c5ed

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/azure-docs-pr into vnet-peer-update
2 parents 69592e9 + fce014d commit cd4c5ed

File tree

5,336 files changed

+55587
-43473
lines changed

Some content is hidden

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

5,336 files changed

+55587
-43473
lines changed

.openpublishing.publish.config.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -986,6 +986,12 @@
986986
"branch": "main",
987987
"branch_mapping": {}
988988
},
989+
{
990+
"path_to_root": "msdocs-app-service-sqldb-dotnetcore",
991+
"url": "https://github.com/Azure-Samples/msdocs-app-service-sqldb-dotnetcore",
992+
"branch": "main",
993+
"branch_mapping": {}
994+
},
989995
{
990996
"path_to_root": "azuresignalr-samples",
991997
"url": "https://github.com/aspnet/AzureSignalR-samples",
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"redirections": [
3+
{
4+
"source_path_from_root": "/articles/azure-arc/system-center-virtual-machine-manager/enable-group-management.md",
5+
"redirect_url": "enable-guest-management-at-scale",
6+
"redirect_document_id": false
7+
}
8+
]
9+
}

.openpublishing.redirection.azure-monitor.json

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
"redirect_url": "/azure/azure-monitor/vm/scom-managed-instance-overview",
1111
"redirect_document_id": false
1212
},
13+
{
14+
"source_path_from_root": "/articles/azure-monitor/scom-manage-instance/common-questions.md",
15+
"redirect_url": "/azure/azure-monitor/scom-manage-instance/scom-managed-instance-faq",
16+
"redirect_document_id": false
17+
},
1318
{
1419
"source_path_from_root": "/articles/azure-monitor/vm/scom-managed-instance-overview.md",
1520
"redirect_url": "/azure/azure-monitor/scom-manage-instance/overview",
@@ -5504,6 +5509,11 @@
55045509
"redirect_url": "/azure/azure-monitor/logs/resource-manager-workspace",
55055510
"redirect_document_id": false
55065511
},
5512+
{
5513+
"source_path_from_root": "/articles/azure-monitor/logs/resource-manager-cluster.md",
5514+
"redirect_url": "/azure/azure-monitor/logs/logs-dedicated-clusters",
5515+
"redirect_document_id": false
5516+
},
55075517
{
55085518
"source_path_from_root": "/articles/azure-monitor/visualize/powerbi.md",
55095519
"redirect_url": "/azure/azure-monitor/logs/log-powerbi",
@@ -6738,9 +6748,11 @@
67386748
"source_path_from_root": "/articles/azure-monitor/essentials/pipeline-overview.md",
67396749
"redirect_url": "/azure/azure-monitor/essentials/data-collection-rule-overview",
67406750
"redirect_document_id": false
6741-
}
6742-
6743-
6744-
6751+
},
6752+
{
6753+
"source_path_from_root": "/articles/azure-monitor/agents/azure-monitor-agent-migration-tools.md",
6754+
"redirect_url": "/azure/azure-monitor/agents/azure-monitor-agent-migration",
6755+
"redirect_document_id": false
6756+
}
67456757
]
67466758
}
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"redirections": [
3+
{
4+
"source_path_from_root": "/articles/education-hub/custom-tenant-set-up-classroom.md",
5+
"redirect_url": "/articles/education-hub/about-education-hub.md",
6+
"redirect_document_id": false
7+
}
8+
]
9+
}

.openpublishing.redirection.json

Lines changed: 138 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/firewall-manager/multiple-public-ip-powershell.md",
5+
"redirect_url": "/previous-versions/azure/firewall-manager/multiple-public-ip-powershell",
6+
"redirect_document_id": false
7+
},
38
{
49
"source_path_from_root": "/articles/application-gateway/scripts/create-vmss-waf-cli.md",
510
"redirect_url": "/previous-versions/azure/application-gateway/scripts/create-vmss-waf-cli",
@@ -265,6 +270,26 @@
265270
"redirect_url": "/azure/advisor/advisor-alerts-portal",
266271
"redirect_document_id": false
267272
},
273+
{
274+
"source_path_from_root": "/articles/advisor/advisor-operational-excellence-recommendations.md",
275+
"redirect_url": "/azure/advisor/advisor-reference-operational-excellence-recommendations",
276+
"redirect_document_id": false
277+
},
278+
{
279+
"source_path_from_root": "/articles/advisor/advisor-performance-recommendations.md",
280+
"redirect_url": "/azure/advisor/advisor-reference-performance-recommendations",
281+
"redirect_document_id": false
282+
},
283+
{
284+
"source_path_from_root": "/articles/advisor/advisor-cost-recommendations.md",
285+
"redirect_url": "/azure/advisor/advisor-reference-cost-recommendations",
286+
"redirect_document_id": false
287+
},
288+
{
289+
"source_path_from_root": "/articles/advisor/advisor-high-availability-recommendations.md",
290+
"redirect_url": "/azure/advisor/advisor-reference-reliability-recommendations",
291+
"redirect_document_id": false
292+
},
268293
{
269294
"source_path_from_root": "/articles/network-functions-manager/index.yml",
270295
"redirect_url": "/azure/network-function-manager",
@@ -615,6 +640,11 @@
615640
"redirect_url": "/azure/azure-maps/supported-languages",
616641
"redirect_document_id": true
617642
},
643+
{
644+
"source_path_from_root": "/articles/azure-maps/tutorial-geofence.md",
645+
"redirect_url": "/azure/azure-maps/",
646+
"redirect_document_id": true
647+
},
618648
{
619649
"source_path_from_root": "/articles/azure-maps/search-categories.md",
620650
"redirect_url": "/azure/azure-maps/supported-search-categories",
@@ -1135,6 +1165,11 @@
11351165
"redirect_url": "/azure/container-instances/container-instances-multi-container-group",
11361166
"redirect_document_id": false
11371167
},
1168+
{
1169+
"source_path_from_root": "/articles/container-instances/container-instances-monitor.md",
1170+
"redirect_url": "/azure/container-instances/monitor-azure-container-instances",
1171+
"redirect_document_id": false
1172+
},
11381173
{
11391174
"source_path_from_root": "/articles/cassandra-managed-instance/compare-cosmosdb-managed-instance.md",
11401175
"redirect_url": "/azure/managed-instance-apache-cassandra/compare-cosmosdb-managed-instance",
@@ -1909,8 +1944,13 @@
19091944
"redirect_document_id": false
19101945
},
19111946
{
1912-
"source_path_from_root": "/articles/dms/tutorial-sql-server-azure-sql-online.md",
1913-
"redirect_url": "/azure/dms/tutorial-sql-server-to-azure-sql",
1947+
"source_path_from_root": "/articles/dms/howto-sql-server-to-azure-sql-mi-powershell.md",
1948+
"redirect_url": "/azure/dms/howto-sql-server-to-azure-sql-managed-instance-powershell-offline",
1949+
"redirect_document_id": true
1950+
},
1951+
{
1952+
"source_path_from_root": "/articles/dms/known-issues-azure-mysql-online.md",
1953+
"redirect_url": "/azure/dms/",
19141954
"redirect_document_id": false
19151955
},
19161956
{
@@ -1919,15 +1959,70 @@
19191959
"redirect_document_id": false
19201960
},
19211961
{
1922-
"source_path_from_root": "/articles/dms/howto-sql-server-to-azure-sql-mi-powershell.md",
1923-
"redirect_url": "/azure/dms/howto-sql-server-to-azure-sql-managed-instance-powershell-offline",
1924-
"redirect_document_id": true
1962+
"source_path_from_root": "/articles/dms/resource-custom-roles-sql-database-ads.md",
1963+
"redirect_url": "/data-migration/sql-server/database/custom-roles",
1964+
"redirect_document_id": false
1965+
},
1966+
{
1967+
"source_path_from_root": "/articles/dms/resource-custom-roles-sql-db-managed-instance-ads.md",
1968+
"redirect_url": "/data-migration/sql-server/managed-instance/custom-roles",
1969+
"redirect_document_id": false
1970+
},
1971+
{
1972+
"source_path_from_root": "/articles/dms/resource-custom-roles-sql-db-virtual-machine-ads.md",
1973+
"redirect_url": "/data-migration/sql-server/virtual-machines/custom-roles",
1974+
"redirect_document_id": false
1975+
},
1976+
{
1977+
"source_path_from_root": "/articles/dms/tutorial-mysql-azure-mysql-online.md",
1978+
"redirect_url": "/azure/dms/tutorial-mysql-azure-mysql-offline-portal",
1979+
"redirect_document_id": false
1980+
},
1981+
{
1982+
"source_path_from_root": "/articles/dms/tutorial-rds-mysql-server-azure-db-for-mysql-online.md",
1983+
"redirect_url": "/azure/dms/tutorial-mysql-azure-mysql-offline-portal",
1984+
"redirect_document_id": false
19251985
},
19261986
{
19271987
"source_path_from_root": "/articles/dms/tutorial-rds-sql-server-azure-sql-and-managed-instance-online.md",
19281988
"redirect_url": "/azure/dms/",
19291989
"redirect_document_id": false
19301990
},
1991+
{
1992+
"source_path_from_root": "/articles/dms/tutorial-sql-server-azure-sql-database-offline.md",
1993+
"redirect_url": "/data-migration/sql-server/database/database-migration-service",
1994+
"redirect_document_id": false
1995+
},
1996+
{
1997+
"source_path_from_root": "/articles/dms/tutorial-sql-server-azure-sql-database-offline-ads.md",
1998+
"redirect_url": "/data-migration/sql-server/database/database-migration-service",
1999+
"redirect_document_id": false
2000+
},
2001+
{
2002+
"source_path_from_root": "/articles/dms/tutorial-sql-server-azure-sql-online.md",
2003+
"redirect_url": "/azure/dms/tutorial-sql-server-to-azure-sql",
2004+
"redirect_document_id": false
2005+
},
2006+
{
2007+
"source_path_from_root": "/articles/dms/tutorial-sql-server-managed-instance-offline-ads.md",
2008+
"redirect_url": "/data-migration/sql-server/managed-instance/database-migration-service",
2009+
"redirect_document_id": false
2010+
},
2011+
{
2012+
"source_path_from_root": "/articles/dms/tutorial-sql-server-managed-instance-online-ads.md",
2013+
"redirect_url": "/data-migration/sql-server/managed-instance/database-migration-service",
2014+
"redirect_document_id": false
2015+
},
2016+
{
2017+
"source_path_from_root": "/articles/dms/tutorial-sql-server-to-virtual-machine-offline-ads.md",
2018+
"redirect_url": "/data-migration/sql-server/virtual-machines/database-migration-service",
2019+
"redirect_document_id": false
2020+
},
2021+
{
2022+
"source_path_from_root": "/articles/dms/tutorial-sql-server-to-virtual-machine-online-ads.md",
2023+
"redirect_url": "/data-migration/sql-server/virtual-machines/database-migration-service",
2024+
"redirect_document_id": false
2025+
},
19312026
{
19322027
"source_path_from_root": "/articles/notebooks/use-machine-learning-services-jupyter-notebooks.md",
19332028
"redirect_url": "/azure/machine-learning/samples-notebooks",
@@ -3043,6 +3138,11 @@
30433138
"redirect_url": "/sql/sql-server/stretch-database/stretch-database-databases-and-tables-stretch-database-advisor",
30443139
"redirect_document_id": false
30453140
},
3141+
{
3142+
"source_path_from_root": "/articles/dms/tutorial-azure-postgresql-to-azure-postgresql-online-portal.md",
3143+
"redirect_url": "/azure/postgresql/migrate/migration-service/tutorial-migration-service-single-to-flexible",
3144+
"redirect_document_id": false
3145+
},
30463146
{
30473147
"source_path_from_root": "/articles/vs-azure-tools-access-private-azure-clouds-with-visual-studio.md",
30483148
"redirect_url": "/visualstudio/azure/vs-azure-tools-access-private-azure-clouds-with-visual-studio",
@@ -3508,21 +3608,6 @@
35083608
"redirect_url": "/azure/azure-video-analyzer/video-analyzer-for-media-docs",
35093609
"redirect_document_id": false
35103610
},
3511-
{
3512-
"source_path_from_root": "/articles/dms/known-issues-azure-mysql-online.md",
3513-
"redirect_url": "/azure/dms/",
3514-
"redirect_document_id": false
3515-
},
3516-
{
3517-
"source_path_from_root": "/articles/dms/tutorial-mysql-azure-mysql-online.md",
3518-
"redirect_url": "/azure/dms/tutorial-mysql-azure-mysql-offline-portal",
3519-
"redirect_document_id": false
3520-
},
3521-
{
3522-
"source_path_from_root": "/articles/dms/tutorial-rds-mysql-server-azure-db-for-mysql-online.md",
3523-
"redirect_url": "/azure/dms/tutorial-mysql-azure-mysql-offline-portal",
3524-
"redirect_document_id": false
3525-
},
35263611
{
35273612
"source_path_from_root": "/articles/sentinel/tutorial-investigate-cases.md",
35283613
"redirect_url": "/azure/sentinel/investigate-cases",
@@ -3863,11 +3948,6 @@
38633948
"redirect_url": "/azure/cosmos-db/how-to-configure-private-endpoints",
38643949
"redirect_document_id": false
38653950
},
3866-
{
3867-
"source_path_from_root": "/articles/dms/tutorial-sql-server-azure-sql-database-offline-ads.md",
3868-
"redirect_url": "/azure/dms/tutorial-sql-server-azure-sql-database-offline",
3869-
"redirect_document_id": true
3870-
},
38713951
{
38723952
"source_path_from_root": "/articles/orbital/space-partner-program-overview.md",
38733953
"redirect_url": "/azure/orbital/overview",
@@ -4089,10 +4169,41 @@
40894169
"redirect_document_id": false
40904170
},
40914171
{
4092-
"source_path_from_root": "/articles/data-factory/continuous-integration-delivery-automate-github-actions.md",
4172+
"source_path_from_root": "/articles/openshift/tutorial-create-cluster.md",
4173+
"redirect_url": "/azure/openshift/create-cluster",
4174+
"redirect_document_id": false
4175+
},
4176+
{
4177+
"source_path_from_root": "/articles/openshift/tutorial-connect-cluster.md",
4178+
"redirect_url": "/azure/openshift/connect-cluster",
4179+
"redirect_document_id": false
4180+
},
4181+
{
4182+
"source_path_from_root": "/articles/openshift/tutorial-delete-cluster.md",
4183+
"redirect_url": "/azure/openshift/delete-cluster",
4184+
"redirect_document_id": false
4185+
},
4186+
{
4187+
"source_path_from_root": "/articles/openshift/quickstart-portal.md",
4188+
"redirect_url": "/azure/openshift/create-cluster",
4189+
"redirect_document_id": false
4190+
},
4191+
{
4192+
"source_path_from_root": "/articles/data-factory/continuous-integration-delivery-automate-github-actions.md",
40934193
"redirect_url": "/azure",
40944194
"redirect_document_id": false
4195+
},
4196+
{
4197+
4198+
"source_path_from_root": "/articles/site-recovery/move-vaults-across-regions.md",
4199+
"redirect_url": "/azure/operational-excellence/relocation-site-recovery",
4200+
"redirect_document_id": false
4201+
},
4202+
{
4203+
"source_path_from_root": "/articles/defender-for-iot/organizations/tutorial-clearpass.md",
4204+
"redirect_url": "/azure/defender-for-iot/organizations/integrate-overview",
4205+
"redirect_document_id": false
40954206
}
4096-
4207+
40974208
]
40984209
}

.openpublishing.redirection.sentinel.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1624,6 +1624,16 @@
16241624
"source_path_from_root": "/articles/sentinel/data-connectors/fortinet.md",
16251625
"redirect_url": "/azure/sentinel/data-connectors/deprecated-fortinet-via-legacy-agent",
16261626
"redirect_document_id": true
1627+
},
1628+
{
1629+
"source_path_from_root": "/articles/sentinel/data-connectors/cisco-stealthwatch.md",
1630+
"redirect_url": "/azure/sentinel/data-connectors-reference",
1631+
"redirect_document_id": false
1632+
},
1633+
{
1634+
"source_path_from_root": "/articles/sentinel/data-connectors/hyas-protect.md",
1635+
"redirect_url": "/azure/sentinel/data-connectors-reference",
1636+
"redirect_document_id": false
16271637
}
16281638
]
16291639
}

.openpublishing.redirection.virtual-desktop.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -429,6 +429,16 @@
429429
"source_path_from_root": "/articles/virtual-desktop/host-pool-load-balancing.md",
430430
"redirect_url": "/azure/virtual-desktop/configure-host-pool-load-balancing",
431431
"redirect_document_id": false
432+
},
433+
{
434+
"source_path_from_root": "/articles/virtual-desktop/configure-rdp-shortpath-limit-ports-public-networks.md",
435+
"redirect_url": "/azure/virtual-desktop/configure-rdp-shortpath",
436+
"redirect_document_id": true
437+
},
438+
{
439+
"source_path_from_root": "/articles/virtual-desktop/disaster-recovery.md",
440+
"redirect_url": "/azure/virtual-desktop/disaster-recovery-concepts",
441+
"redirect_document_id": true
432442
}
433443
]
434444
}

articles/active-directory-b2c/configure-authentication-sample-python-web-app.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
2-
title: Configure authentication in a sample Python web application by using Azure Active Directory B2C
2+
title: Configure authentication in a sample Python web app by using Azure AD B2C
33
description: This article discusses how to use Azure Active Directory B2C to sign in and sign up users in a Python web application.
44

55
author: kengaderdus
6-
manager: CelesteDG
6+
manager: mwongerapk
77
ms.service: active-directory
88

99
ms.topic: reference
10-
ms.date: 01/11/2024
10+
ms.date: 06/04/2024
1111
ms.author: kengaderdus
1212
ms.subservice: B2C
1313
ms.custom: b2c-support, devx-track-python
1414

1515

16-
#Customer intent: As a Python web app developer, I want to configure Azure AD B2C authentication in my web application, so that I can securely sign users in and add authentication and authorization support to my app.
16+
#Customer intent: As a Python web app developer, I want to configure Azure AD B2C authentication in a sample web app by using my own tenant, so that I can securely sign customer users.
1717

1818
---
1919

@@ -37,7 +37,7 @@ The sign-in flow involves the following steps:
3737

3838
- An Azure account with an active subscription. [Create an account for free](https://azure.microsoft.com/free/?WT.mc_id=A261C142F).
3939
- If you don't have one already, [create an Azure AD B2C tenant](tutorial-create-tenant.md) that is linked to your Azure subscription.
40-
- [Python 3.7+](https://www.python.org/downloads/)
40+
- [Python 3.8+](https://www.python.org/downloads/)
4141

4242
## Step 1: Configure your user flow
4343

@@ -222,4 +222,4 @@ You can add and modify redirect URIs in your registered applications at any time
222222
* The redirect URL is case-sensitive. Its case must match the case of the URL path of your running application.
223223
224224
## Next steps
225-
* Learn how to [Configure authentication options in a Python web app by using Azure AD B2C](enable-authentication-python-web-app-options.md).
225+
* Learn how to [Configure authentication options in a Python web app by using Azure AD B2C](enable-authentication-python-web-app-options.md).

0 commit comments

Comments
 (0)