Skip to content

Commit a086ccf

Browse files
authored
Merge pull request #217718 from MicrosoftDocs/main
Publish to Live, Wednesday 4AM PST, 11/09
2 parents 90d4c01 + e1e1080 commit a086ccf

File tree

260 files changed

+4162
-2225
lines changed

Some content is hidden

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

260 files changed

+4162
-2225
lines changed

.openpublishing.redirection.json

Lines changed: 120 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5960,12 +5960,12 @@
59605960
},
59615961
{
59625962
"source_path_from_root": "/articles/best-practices-availability-paired-regions.md",
5963-
"redirect_url": "/azure/availability-zones/cross-region-replication-azure",
5963+
"redirect_url": "/azure/reliability/cross-region-replication-azure",
59645964
"redirect_document_id": true
59655965
},
59665966
{
5967-
"source_path_from_root": "/articles/availability-zones/index.md",
5968-
"redirect_url": "/azure/availability-zones/az-overview",
5967+
"source_path_from_root": "/articles/partner-solutions/index.md",
5968+
"redirect_url": "/azure/partner-solutions/overview",
59695969
"redirect_document_id": false
59705970
},
59715971
{
@@ -29301,12 +29301,12 @@
2930129301
},
2930229302
{
2930329303
"source_path_from_root": "/articles/app-service/environment/overview-zone-redundancy.md",
29304-
"redirect_url": "/azure/availability-zones/migrate-app-service-environment",
29304+
"redirect_url": "/azure/reliability/migrate-app-service-environment",
2930529305
"redirect_document_id": true
2930629306
},
2930729307
{
2930829308
"source_path_from_root": "/articles/app-service/how-to-zone-redundancy.md",
29309-
"redirect_url": "/azure/availability-zones/migrate-app-service",
29309+
"redirect_url": "/azure/reliability/migrate-app-service",
2931029310
"redirect_document_id": true
2931129311
},
2931229312
{
@@ -29354,6 +29354,121 @@
2935429354
"redirect_url": "/azure/developer/java/ee/jboss-on-azure",
2935529355
"redirect_document_id": false
2935629356
},
29357+
{
29358+
"source_path_from_root": "/articles/availability-zones/az-overview.md",
29359+
"redirect_url": "/azure/reliablity/availability-zones-overview.md",
29360+
"redirect_document_id": false
29361+
},
29362+
{
29363+
"source_path_from_root": "/articles/availability-zones/index.md",
29364+
"redirect_url": "/azure/reliablity/index.md",
29365+
"redirect_document_id": false
29366+
},
29367+
{
29368+
"source_path_from_root": "/articles/availability-zones/az-region.md",
29369+
"redirect_URL": "/azure/reliability/availability-zones-service-support",
29370+
"redirect_document_id": false
29371+
},
29372+
{
29373+
"source_path_from_root": "/articles/availability-zones/business-continuity-management-program.md",
29374+
"redirect_URL": "/azure/reliability/business-continuity-management-program",
29375+
"redirect_document_id": false
29376+
},
29377+
{
29378+
"source_path_from_root": "/articles/availability-zones/cross-region-replication-azure.md",
29379+
"redirect_URL": "/azure/reliability/cross-region-replication-azure",
29380+
"redirect_document_id": false
29381+
},
29382+
{
29383+
"source_path_from_root": "/articles/availability-zones/glossary.md",
29384+
"redirect_URL": "/azure/reliability/glossary",
29385+
"redirect_document_id": false
29386+
},
29387+
{
29388+
"source_path_from_root": "/articles/availability-zones/migrate-app-service-environment.md",
29389+
"redirect_URL": "/azure/reliability/migrate-app-service-environment",
29390+
"redirect_document_id": false
29391+
},
29392+
{
29393+
"source_path_from_root": "/articles/availability-zones/migrate-api-mgt.md",
29394+
"redirect_URL": "/azure/reliability/migrate-api-mgt",
29395+
"redirect_document_id": false
29396+
},
29397+
{
29398+
"source_path_from_root": "/articles/availability-zones/migrate-app-configuration.md",
29399+
"redirect_URL": "/azure/reliability/migrate-app-configuration-mgt",
29400+
"redirect_document_id": false
29401+
},
29402+
{
29403+
"source_path_from_root": "/articles/availability-zones/migrate-app-gateway-v2.md",
29404+
"redirect_URL": "/azure/reliability/migrate-app-gateway-v2",
29405+
"redirect_document_id": false
29406+
},
29407+
{
29408+
"source_path_from_root": "/articles/availability-zones/migrate-container-instances.md",
29409+
"redirect_URL": "/azure/reliability/migrate-container-instances",
29410+
"redirect_document_id": false
29411+
},
29412+
{
29413+
"source_path_from_root": "/articles/availability-zones/migrate-functions.md",
29414+
"redirect_URL": "/azure/reliability/migrate-functions",
29415+
"redirect_document_id": false
29416+
},
29417+
{
29418+
"source_path_from_root": "/articles/availability-zones/migrate-load-balancer.md",
29419+
"redirect_URL": "/azure/reliability/migrate-load-balancer",
29420+
"redirect_document_id": false
29421+
},
29422+
{
29423+
"source_path_from_root": "/articles/availability-zones/migrate-monitor-log-analytics.md",
29424+
"redirect_URL": "/azure/reliability/migrate-monitor-log-analytics",
29425+
"redirect_document_id": false
29426+
},
29427+
{
29428+
"source_path_from_root": "/articles/availability-zones/migrate-workload-aks-mysql.md",
29429+
"redirect_URL": "/azure/reliability/migrate-workload-aks-mysql",
29430+
"redirect_document_id": false
29431+
},
29432+
{
29433+
"source_path_from_root": "/articles/availability-zones/migrate-search-service.md",
29434+
"redirect_URL": "/azure/reliability/migrate-search-service-balancer",
29435+
"redirect_document_id": false
29436+
},
29437+
{
29438+
"source_path_from_root": "/articles/availability-zones/migrate-app-service.md",
29439+
"redirect_URL": "/azure/reliability/migrate-app-service",
29440+
"redirect_document_id": false
29441+
},
29442+
{
29443+
"source_path_from_root": "/articles/availability-zones/migrate-cache-redis.md",
29444+
"redirect_URL": "/azure/reliability/migrate-cache-redis",
29445+
"redirect_document_id": false
29446+
},
29447+
{
29448+
"source_path_from_root": "/articles/availability-zones/migrate-recovery-services-vault.md",
29449+
"redirect_URL": "/azure/reliability/migrate-recovery-services-vault",
29450+
"redirect_document_id": false
29451+
},
29452+
{
29453+
"source_path_from_root": "/articles/availability-zones/migrate-storage.md",
29454+
"redirect_URL": "/azure/reliability/migrate-storage",
29455+
"redirect_document_id": false
29456+
},
29457+
{
29458+
"source_path_from_root": "/articles/availability-zones/migrate-vm.md",
29459+
"redirect_URL": "/azure/reliability/migrate-vm",
29460+
"redirect_document_id": false
29461+
},
29462+
{
29463+
"source_path_from_root": "/articles/availability-zones/overview.md",
29464+
"redirect_URL": "/azure/reliability/overview",
29465+
"redirect_document_id": false
29466+
},
29467+
{
29468+
"source_path_from_root": "/articles/availability-zones/region-types-service-categories-azure.md",
29469+
"redirect_URL": "/azure/reliability/availability-service-by-category",
29470+
"redirect_document_id": false
29471+
},
2935729472
{
2935829473
"source_path": "articles/pytorch-enterprise/index.yml",
2935929474
"redirect_url": "/azure/databricks/machine-learning/train-model/pytorch",

.whatsnew/.application-management.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
},
1818
"areas": [
1919
{
20-
"name": ".",
20+
"name": [ "."],
2121
"heading": "Azure Active Directory application management"
2222
}
2323
]

articles/active-directory-domain-services/concepts-migration-benefits.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ To get started, see [Migrate Azure AD Domain Services from the Classic virtual n
5656
[azure-files]: ../storage/files/storage-files-identity-auth-active-directory-domain-service-enable.md
5757
[hd-insights]: ../hdinsight/domain-joined/apache-domain-joined-configure-using-azure-adds.md
5858
[avd]: ../virtual-desktop/overview.md
59-
[availability-zones]: ../availability-zones/az-overview.md
59+
[availability-zones]: ../reliability/availability-zones-overview.md
6060
[howto-migrate]: migrate-from-classic-vnet.md
6161
[attributes]: synchronization.md#attribute-synchronization-and-mapping-to-azure-ad-ds
6262
[managed-disks]: ../virtual-machines/managed-disks-overview.md

articles/active-directory-domain-services/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ To get started, [create a managed domain using the Azure portal][tutorial-create
103103
[tutorial-create]: tutorial-create-instance.md
104104
[azure-ad-connect]: ../active-directory/hybrid/whatis-azure-ad-connect.md
105105
[password-hash-sync]: ../active-directory/hybrid/how-to-connect-password-hash-synchronization.md
106-
[availability-zones]: ../availability-zones/az-overview.md
106+
[availability-zones]: ../reliability/availability-zones-overview.md
107107
[forest-trusts]: concepts-resource-forest.md
108108
[administration-concepts]: administration-concepts.md
109109
[synchronization]: synchronization.md

articles/active-directory-domain-services/powershell-create-instance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -395,7 +395,7 @@ To see the managed domain in action, you can [domain-join a Windows VM][windows-
395395
[New-AzVirtualNetwork]: /powershell/module/Az.Network/New-AzVirtualNetwork
396396
[Get-AzSubscription]: /powershell/module/Az.Accounts/Get-AzSubscription
397397
[cloud-shell]: ../cloud-shell/cloud-shell-windows-users.md
398-
[availability-zones]: ../availability-zones/az-overview.md
398+
[availability-zones]: ../reliability/availability-zones-overview.md
399399
[New-AzNetworkSecurityRuleConfig]: /powershell/module/az.network/new-aznetworksecurityruleconfig
400400
[New-AzNetworkSecurityGroup]: /powershell/module/az.network/new-aznetworksecuritygroup
401401
[Set-AzVirtualNetworkSubnetConfig]: /powershell/module/az.network/set-azvirtualnetworksubnetconfig

articles/active-directory-domain-services/template-create-instance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@ To see the managed domain in action, you can [domain-join a Windows VM][windows-
338338
[windows-join]: join-windows-vm.md
339339
[tutorial-ldaps]: tutorial-configure-ldaps.md
340340
[tutorial-phs]: tutorial-configure-password-hash-sync.md
341-
[availability-zones]: ../availability-zones/az-overview.md
341+
[availability-zones]: ../reliability/availability-zones-overview.md
342342
[portal-deploy]: ../azure-resource-manager/templates/deploy-portal.md
343343
[powershell-deploy]: ../azure-resource-manager/templates/deploy-powershell.md
344344
[scoped-sync]: scoped-synchronization.md

articles/active-directory-domain-services/tutorial-create-instance-advanced.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ To see this managed domain in action, create and join a virtual machine to the d
263263
[configure-sspr]: ../active-directory/authentication/tutorial-enable-sspr.md
264264
[password-hash-sync-process]: ../active-directory/hybrid/how-to-connect-password-hash-synchronization.md#password-hash-sync-process-for-azure-ad-domain-services
265265
[resource-forests]: concepts-resource-forest.md
266-
[availability-zones]: ../availability-zones/az-overview.md
266+
[availability-zones]: ../reliability/availability-zones-overview.md
267267
[concepts-sku]: administration-concepts.md#azure-ad-ds-skus
268268

269269
<!-- EXTERNAL LINKS -->

articles/active-directory-domain-services/tutorial-create-instance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ Before you domain-join VMs and deploy applications that use the managed domain,
213213
[tutorial-create-instance-advanced]: tutorial-create-instance-advanced.md
214214
[skus]: overview.md
215215
[resource-forests]: concepts-resource-forest.md
216-
[availability-zones]: ../availability-zones/az-overview.md
216+
[availability-zones]: ../reliability/availability-zones-overview.md
217217
[concepts-sku]: administration-concepts.md#azure-ad-ds-skus
218218

219219
<!-- EXTERNAL LINKS -->

articles/active-directory/app-provisioning/known-issues.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,9 @@ The following applications and directories aren't yet supported.
108108
- When a user is managed by Azure AD Connect, the source of authority is on-premises Azure AD. So, user attributes can't be changed in Azure AD. This preview doesn't change the source of authority for users managed by Azure AD Connect.
109109
- Attempting to use Azure AD Connect and the on-premises provisioning to provision groups or users into Active Directory Domain Services can lead to creation of a loop, where Azure AD Connect can overwrite a change that was made by the provisioning service in the cloud. Microsoft is working on a dedicated capability for group or user writeback. Upvote the UserVoice feedback on [this website](https://feedback.azure.com/d365community/forum/22920db1-ad25-ec11-b6e6-000d3a4f0789/) to track the status of the preview. Alternatively, you can use [Microsoft Identity Manager](/microsoft-identity-manager/microsoft-identity-manager-2016) for user or group writeback from Azure AD to Active Directory.
110110

111-
#### Connectors other than SQL
111+
#### Connectors other than SQL and LDAP
112112

113-
The Azure AD ECMA Connector Host is officially supported for the generic SQL connector. While it's possible to use other connectors such as the web services connector or custom ECMA connectors, it's *not yet supported*.
113+
The Azure AD ECMA Connector Host is officially supported for the generic SQL and LDAP connectors. While it's possible to use other connectors such as the web services connector or custom ECMA connectors, it's *not yet supported*.
114114

115115
#### Azure AD
116116

articles/active-directory/develop/scenario-web-app-call-api-overview.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ ms.service: active-directory
99
ms.subservice: develop
1010
ms.topic: conceptual
1111
ms.workload: identity
12-
ms.date: 07/14/2020
12+
ms.date: 11/4/2022
1313
ms.author: jmprieur
14-
ms.custom: aaddev
14+
ms.custom: aaddev, engagement-fy23
1515
#Customer intent: As an application developer, I want to know how to write a web app that authenticates users and calls web APIs by using the Microsoft identity platform.
1616
---
1717

@@ -29,20 +29,18 @@ You add authentication to your web app so that it can sign users in and call a w
2929

3030
![Web app that calls web APIs](./media/scenario-webapp/web-app.svg)
3131

32-
Web apps that call web APIs are confidential client applications.
33-
That's why they register a secret (an application password or certificate) with Azure Active Directory (Azure AD). This secret is passed in during the call to Azure AD to get a token.
32+
Web apps that call web APIs are confidential client applications. That's why they register a secret (an application password or certificate) with Azure Active Directory (Azure AD). This secret is passed in during the call to Azure AD to get a token.
3433

3534
## Specifics
3635

37-
> [!NOTE]
38-
> Adding sign-in to a web app is about protecting the web app itself. That protection is achieved by using *middleware* libraries, not the Microsoft Authentication Library (MSAL). The preceding scenario, [Web app that signs in users](scenario-web-app-sign-user-overview.md), covered that subject.
39-
>
40-
> This scenario covers how to call web APIs from a web app. You must get access tokens for those web APIs. You use MSAL libraries to acquire these tokens.
36+
Adding sign-in to a web app is about protecting the web app itself. That protection is achieved by using *middleware* libraries, not the Microsoft Authentication Library (MSAL). The preceding scenario, [Web app that signs in users](scenario-web-app-sign-user-overview.md), covered that subject.
4137

42-
Development for this scenario involves these specific tasks:
38+
This scenario covers how to call web APIs from a web app. You must get access tokens for those web APIs. You use MSAL libraries to acquire these tokens.
4339

44-
- During [application registration](scenario-web-app-call-api-app-registration.md), you must provide a reply URI, secret, or certificate to be shared with Azure AD. If you deploy your app to several locations, you'll provide a reply URI for each location.
45-
- The [application configuration](scenario-web-app-call-api-app-configuration.md) must provide the client credentials that were shared with Azure AD during application registration.
40+
Development for this scenario involves;
41+
42+
- Providing a reply URI, secret, or certificate to be shared with Azure AD during [application registration](scenario-web-app-call-api-app-registration.md). If you deploy your app to several locations, you'll provide a reply URI for each location.
43+
- Providing the client credentials in the [application configuration](scenario-web-app-call-api-app-configuration.md). These credentials were shared with Azure AD during application registration.
4644

4745
## Recommended reading
4846

0 commit comments

Comments
 (0)