Skip to content

Commit b6c7a92

Browse files
Merge pull request #306481 from MicrosoftDocs/main
Auto Publish – main to live - 2025-10-03 17:00 UTC
2 parents 4a84f27 + b3ac174 commit b6c7a92

79 files changed

Lines changed: 330 additions & 292 deletions

File tree

Some content is hidden

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

articles/api-management/credentials-configure-common-providers.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,70 @@
11
---
2-
title: Configure credential providers - Azure API Management | Microsoft Docs
3-
description: Learn how to configure common credential providers in Azure API Management's credential manager. Example providers are Microsoft Entra and generic OAuth 2.0.
2+
title: Configure Credential Providers - Azure API Management | Microsoft Docs
3+
description: Learn how to configure common credential providers in the Azure API Management credential manager. Providers include Microsoft Entra and generic OAuth.
44
services: api-management
55
author: dlepow
66
ms.service: azure-api-management
77
ms.topic: how-to
8-
ms.date: 11/10/2023
8+
ms.date: 10/03/2025
99
ms.author: danlep
1010
ms.custom: sfi-image-nochange
11+
# Customer intent: As an Azure service administrator, I want to learn how to configure common credential providers in the API Management credential manager.
1112
---
1213

1314
# Configure common credential providers in credential manager
1415

1516
[!INCLUDE [api-management-availability-all-tiers](../../includes/api-management-availability-all-tiers.md)]
1617

17-
In this article, you learn about configuring identity providers for managed [connections](credentials-overview.md) in your API Management instance. Settings for the following common providers are shown:
18+
In this article, you learn about configuring identity providers for managed [connections](credentials-overview.md) in your Azure API Management instance. Settings for the following common providers are shown:
1819

19-
* Microsoft Entra provider
20-
* Generic OAuth 2.0 provider
20+
* Microsoft Entra
21+
* Generic OAuth 2
2122

22-
You configure a credential provider in your API Management instance's credential manager. For a step-by-step example of configuring a Microsoft Entra provider and connection, see:
23-
24-
* [Configure credential manager - Microsoft Graph API](authorizations-how-to-azure-ad.md)
23+
You configure a credential provider in the credential manager in your API Management instance. For a step-by-step example of configuring a Microsoft Entra provider and connection, see [Configure credential manager - Microsoft Graph API](authorizations-how-to-azure-ad.md).
2524

2625
## Prerequisites
2726

2827
To configure any of the supported providers in API Management, first configure an OAuth 2.0 app in the identity provider that will be used to authorize API access. For configuration details, see the provider's developer documentation.
2928

30-
* If you're creating a credential provider that uses the authorization code grant type, configure a **Redirect URL** (sometimes called Authorization Callback URL or a similar name) in the app. For the value, enter `https://authorization-manager.consent.azure-apim.net/redirect/apim/<YOUR-APIM-SERVICENAME>`.
29+
* If you're creating a credential provider that uses the authorization code grant type, configure a redirect URL (sometimes called an Authorization Callback URL or a similar name) in the app. For the value, enter `https://authorization-manager.consent.azure-apim.net/redirect/apim/<API-management-instance-name>`.
3130

32-
* Depending on your scenario, configure app settings such as scopes (API permissions).
31+
* Depending on your scenario, configure app settings like scopes (API permissions).
3332

3433
* Minimally, retrieve the following app credentials that will be configured in API Management: the app's **client ID** and **client secret**.
3534

36-
* Depending on the provider and your scenario, you might need to retrieve other settings such as authorization endpoint URLs or scopes.
35+
* Depending on the provider and your scenario, you might need to retrieve other settings, like authorization endpoint URLs or scopes.
3736

3837
* The provider's authorization endpoints must be reachable over the internet from your API Management instance. If your API Management instance is secured in a virtual network, configure network or firewall rules to allow access to the provider's endpoints.
3938

4039
## Microsoft Entra provider
4140

42-
API credential manager supports the Microsoft Entra identity provider, which is the identity service in Microsoft Azure that provides identity management and access control capabilities. It allows users to securely sign in using industry-standard protocols.
41+
API Management credential manager supports the Microsoft Entra identity provider, which is the identity service in Azure that provides identity management and access control capabilities. It enables users to securely sign in via industry-standard protocols.
4342

44-
* **Supported grant types**: authorization code, client credentials
43+
**Supported grant types**: authorization code, client credentials
4544

4645
> [!NOTE]
47-
> Currently, the Microsoft Entra credential provider supports only the Azure AD v1.0 endpoints.
46+
> Currently, the Microsoft Entra credential provider supports only Azure Active Directory v1.0 endpoints.
4847
4948

5049
### Microsoft Entra provider settings
5150

5251
[!INCLUDE [api-management-authorization-azure-ad-provider](../../includes/api-management-authorization-azure-ad-provider.md)]
5352

5453

55-
## Generic OAuth 2.0 providers
54+
## Generic OAuth providers
5655

57-
You can use two generic providers for configuring connections:
56+
You can use three generic providers for configuring connections:
5857

5958
* Generic OAuth 2.0
6059
* Generic OAuth 2.0 with PKCE
60+
* Generic OAuth 2.1 with PKCE with DCR
6161

62-
A generic provider allows you to use your own OAuth 2.0 identity provider based on your specific needs.
62+
A generic provider enables you to use your own OAuth identity provider, based on your specific needs.
6363

6464
> [!NOTE]
65-
> We recommend using the generic OAuth 2.0 with PKCE provider for improved security if your identity provider supports it. [Learn more](https://oauth.net/2/pkce/)
65+
> We recommend using a PKCE provider for improved security if your identity provider supports it. For more information, see [Proof Key for Code Exchange](https://oauth.net/2/pkce/).
6666
67-
* **Supported grant types**: authorization code, client credentials
67+
**Supported grant types**: authorization code, client credentials (depends on provider)
6868

6969
### Generic credential provider settings
7070

@@ -76,9 +76,9 @@ API Management supports several providers for popular SaaS offerings, including
7676

7777
:::image type="content" source="media/credentials-configure-common-providers/saas-providers.png" alt-text="Screenshot of identity providers listed in the portal.":::
7878

79-
**Supported grant types**: authorization code, client credentials (depends on provider)
79+
**Supported grant types**: authorization code
8080

81-
Required settings for these providers differ from provider to provider but are similar to those for the [generic OAuth 2.0 providers](#generic-oauth-20-providers). Consult the developer documentation for each provider.
81+
Required settings for these providers differ, depending on the provider, but are similar to those for the [generic OAuth providers](#generic-oauth-providers). Consult the developer documentation for each provider.
8282

8383
## Related content
8484

articles/api-management/how-to-deploy-self-hosted-gateway-container-apps.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -257,6 +257,10 @@ date: Wed, 28 Feb 2024 22:45:09 GMT
257257
> [!TIP]
258258
> If you've enabled [logging of your API to Application insights](api-management-howto-app-insights.md), you can query the logs to see the requests and responses.
259259
260+
## Limitations
261+
262+
Self-hosted gateway instances rely on the UDP protocol for [heartbeat and rate-limit communications](self-hosted-gateway-settings-reference.md#cross-instance-discovery--synchronization). As Azure Container Apps presently does not support the UDP protocol - neither for ingress nor for internal traffic - the `rate-limit` policy cannot synchronize its counter across instances. Consequently, maintaining three replicas of a self-hosted gateway container app with limit X may well result in three times the traffic until limit X is reached.
263+
Azure Container Apps distributes requests linearly across each available and healthy replica. To implement rate limiting, you can divide the desired limit by the number of replicas you wish to run and set the resulting value in configuration. This approach has its own downsides as you may not be able to account for adjusted counters if and when your container apps scale.
260264
261265
## Related content
262266
-99.3 KB
Loading

articles/api-management/sustainability.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,6 @@ The following table indicates:
226226
| Australia Central 2 | ||
227227
| Australia East |||
228228
| Australia Southeast |||
229-
| Brazil North East | ||
230229
| Brazil South |||
231230
| Brazil Southeast | ||
232231
| Canada Central || |
@@ -306,4 +305,4 @@ The following table explains the carbon intensity categories used in the traffic
306305
* [API Management policy reference](api-management-policies.md)
307306
* [Sustainable workloads in Azure](/azure/well-architected/sustainability/sustainability-get-started)
308307
* [Carbon optimization in Azure](/azure/carbon-optimization/overview)
309-
* [Microsoft for sustainability](https://www.microsoft.com/sustainability/cloud)
308+
* [Microsoft for sustainability](https://www.microsoft.com/sustainability/cloud)

articles/azure-vmware/azure-vmware-solution-private-cloud-maintenance-best-practices.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
title: Azure VMware Solution - Host maintenance best practices
3-
description: Understand the best practices and recommendations to maintain Azure VMware Solution Software-Defined Data Center
3+
description: Understand the best practices and recommendations to maintain Azure VMware Solution private cloud
44
ms.topic: concept-article
55
ms.service: azure-vmware
66
ms.date: 03/25/2025
@@ -61,13 +61,14 @@ The following actions are always recommended for ensuring host maintenance opera
6161
|--------------------|---------------------------------|---------------------|
6262
| EPC_CDROM_EMULATEMODE | This error is encountered when CD-ROM on the Virtual Machine uses emulate mode, whose ISO image isn't accessible | Follow [this KB article](https://knowledge.broadcom.com/external/article?legacyId=79306) for the removal of any CDROM mounted on customer's workload Virtual Machines in emulate mode or detach ISO. It's recommended to use "Passthrough mode" for mounting any CD-ROM. |
6363
| EPC_DRSOVERRIDERULE | This error is encountered when there's a Virtual Machine with DRS Override set to "Disabled" mode. | VM shouldn't block vMotion while putting host into maintenance. Set Partially Automated DRS rules for the VM. Refer to [this document](/azure/azure-vmware/create-placement-policy#enable-restrict-vm-movement-for-specific-vms) to know more about VM placement policies. |
64-
| EPC_SCSIDEVICE_SHARINGMODE | This error is encountered when a Virtual Machine is configured to use a device that prevents a maintenance operation: A device that is a SCSI controller, which is engaged in bus-sharing | Follow [this KB article](https://knowledge.broadcom.com/external/article?legacyId=79910) for the removal of any SCSI controller engaged in bus-sharing attached to VMs |
64+
| EPC_SCSIDEVICE_SHARINGMODE | This error is encountered when a Virtual Machine is configured to use a device that prevents a maintenance operation: A device that is a SCSI controller, which is engaged in bus-sharing | Follow [this KB article](https://knowledge.broadcom.com/external/article?legacyId=79910) for the removal of any SCSI controller engaged in bus-sharing attached to VMs. |
6565
| EPC_DATASTORE_INACCESSIBLE | This error is encountered when any external Datastore attached to AVS Private Cloud becomes inaccessible | Follow [this article](/azure/azure-vmware/attach-azure-netapp-files-to-azure-vmware-solution-hosts?tabs=azure-portal#performance-best-practices) for the removal of any stale Datastore attached to cluster |
66-
| EPC_NWADAPTER_STALE | This error is encountered when connected Network interface on the Virtual Machine uses network adapter, which becomes inaccessible | Follow [this KB article](https://knowledge.broadcom.com/external/article/318738/troubleshooting-the-migration-compatibil.html) for the removal of any stale N/W adapters attached to Virtual Machines |
66+
| EPC_NWADAPTER_STALE | This error is encountered when connected Network interface on the Virtual Machine uses network adapter, which becomes inaccessible | Follow [this KB article](https://knowledge.broadcom.com/external/article/318738/troubleshooting-the-migration-compatibil.html) for the removal of any stale N/W adapters attached to Virtual Machines. |
6767
| EPC_SERIAL_PORT | This error is encountered when a Virtual Machine’s serial port is connected to a device that can't be accessed on the destination host. | If you're using an image file (ISO, FLP, and so on), ensure that it's accessible from all ESXi servers on the cluster. Store the files on a data store that is shared between all ESXi servers that participate in vMotion of the virtual machine. Refer to [this KB article](https://knowledge.broadcom.com/external/article/324829/vmotion-fails-with-the-compatibility-err.html) from Broadcom for more information. |
6868
| EPC_HARDWARE_DEVICE | This error is encountered when a Virtual Machine’s parallel Port/USB Device is connected to a device can't be accessed on the destination host. | If you're using an image file (ISO, FLP, and so on), ensure that it's accessible from all ESXi servers of the cluster. Store the files on a data store that is shared between all ESXi servers that participate in the vMotion of the virtual machine. Refer to [this KB article](https://knowledge.broadcom.com/external/article/324829/vmotion-fails-with-the-compatibility-err.html) from Broadcom for more information. |
69-
| EPC_INVALIDVM / EPC_ORPHANVM | This error is encountered when there's an orphaned or Invalid VM in the inventory | Ensure all your Virtual Machines are accessible to the vCenter. Refer to [this KB article](https://knowledge.broadcom.com/external/article/312831/virtual-machines-appear-as-invalid-or-or.html) for more information |
70-
69+
| EPC_INVALIDVM / EPC_ORPHANVM | This error is encountered when there's an orphaned or Invalid VM in the inventory | Ensure all your Virtual Machines are accessible to the vCenter. Refer to [this KB article](https://knowledge.broadcom.com/external/article/312831/virtual-machines-appear-as-invalid-or-or.html) for more information. |
70+
| EPC_VMHOSTDRSRULE | This error is encountered when there's a Virtual Machine with Host affinity/anti-affinity DRS rule. | VM shouldn't block VMware vMotion while putting a host into maintenance mode. Set "should rules" for VM-Host affinity. Refer to [this document](/azure/azure-vmware/create-placement-policy#what-is-the-difference-between-the-vm-host-affinity-policy-and-restrict-vm-movement) for more information. |
71+
| EPC_FTTVIOLATION | This error is encountered when a virtual machine has "Failures to Tolerate" as 0 or "No data redundancy" | Follow [this KB article](https://knowledge.broadcom.com/external/article/391522/the-esxi-host-takes-very-long-time-enter.html) to configure FTT as 1 or 2 for the Virtual Machine. |
7172

7273
> [!NOTE]
7374
> Azure VMware Solution tenant admins must not edit or delete the previously defined VMware vCenter Server alarms because they're managed by the Azure VMware Solution control plane on vCenter Server. These alarms are used by Azure VMware Solution monitoring to trigger the Azure VMware Solution host remediation process.

articles/cost-management-billing/manage/direct-ea-azure-usage-charges-invoices.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
title: View your Azure usage summary details and download reports for EA enrollments
33
description: This article explains how enterprise administrators of direct and indirect Enterprise Agreement (EA) enrollments can view a summary of their usage data, Azure Prepayment consumed, and charges associated with other usage in the Azure portal.
4-
author: SandeepReddyAcc
5-
ms.author: v-salin@microsoft.com
4+
author: SPathak16
5+
ms.author: v-salin
66
ms.date: 09/22/2025
77
ms.topic: how-to
88
ms.service: cost-management-billing
99
ms.subservice: enterprise
10-
ms.reviewer: v-salin@microsoft.com
10+
ms.reviewer: v-salin
1111
ms.custom: sfi-image-nochange
1212
---
1313

articles/cost-management-billing/manage/direct-ea-billing-invoice-documents.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
title: Direct EA billing invoice documents
33
description: Learn how to understand the invoice files associated with your direct enterprise agreement.
4-
author: SandeepReddyAcc
5-
ms.reviewer: v-salin@microsoft.com
4+
author: SPathak16
5+
ms.reviewer: v-salin
66
ms.service: cost-management-billing
77
ms.subservice: enterprise
88
ms.topic: conceptual
99
ms.date: 09/23/2025
10-
ms.author: v-salin@microsoft.com
10+
ms.author: v-salin
1111
---
1212

1313
# Direct EA billing invoice documents

articles/cost-management-billing/manage/ea-azure-marketplace.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
title: Azure Marketplace
33
description: Describes how EA customers can use Azure Marketplace.
4-
author: SandeepReddyAcc
5-
ms.reviewer: v-salin@microsoft.com
4+
author: SPathak16
5+
ms.reviewer: v-salin
66
ms.service: cost-management-billing
77
ms.subservice: enterprise
88
ms.topic: conceptual
99
ms.date: 09/23/2025
10-
ms.author: v-salin@microsoft.com
10+
ms.author: v-salin
1111
---
1212

1313
# Azure Marketplace

articles/cost-management-billing/manage/ea-billing-administration-partners.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
title: EA billing administration for partners in the Azure portal
33
description: This article explains the common tasks that a partner administrator accomplishes in the Azure portal to manage indirect enterprise agreements.
4-
author: SandeepReddyAcc
5-
ms.author: v-salin@microsoft.com
4+
author: SPathak16
5+
ms.author: v-salin
66
ms.date: 09/24/2025
77
ms.topic: conceptual
88
ms.service: cost-management-billing
99
ms.subservice: enterprise
10-
ms.reviewer: v-salin@microsoft.com
10+
ms.reviewer: v-salin
1111
ms.custom: sfi-image-nochange
1212
---
1313

articles/cost-management-billing/understand/review-enterprise-agreement-bill.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
---
22
title: Review your Azure Enterprise Agreement bill
33
description: Learn how to read and understand your usage and bill for Azure Enterprise Agreements.
4-
author: SandeepReddyAcc
5-
ms.reviewer: v-salin@microsoft.com
4+
author: SPathak16
5+
ms.reviewer: v-salin
66
ms.service: cost-management-billing
77
ms.subservice: enterprise
88
ms.topic: tutorial
99
ms.date: 09/22/2025
10-
ms.author: v-salin@microsoft.com
10+
ms.author: v-salin
1111
---
1212
# Understand your Azure Enterprise Agreement bill
1313

0 commit comments

Comments
 (0)