Skip to content

Commit fba89ae

Browse files
Merge branch 'MicrosoftDocs:main' into locust-docs-update
2 parents 3d873c0 + e9cee88 commit fba89ae

File tree

813 files changed

+7596
-17739
lines changed

Some content is hidden

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

813 files changed

+7596
-17739
lines changed

.github/policies/disallow-edits.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -160,8 +160,8 @@ configuration:
160160
matchAny: true
161161
pattern: articles/reliability/*
162162
- commentContains:
163-
pattern: \#sign-off
164-
isRegex: false
163+
pattern: '\#sign-off'
164+
isRegex: true
165165
- not:
166166
or:
167167
- isActivitySender:

.openpublishing.publish.config.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -242,12 +242,6 @@
242242
"branch": "main",
243243
"branch_mapping": {}
244244
},
245-
{
246-
"path_to_root": "azure-proactive-resiliency-library",
247-
"url": "https://github.com/Azure/Azure-Proactive-Resiliency-Library",
248-
"branch": "main",
249-
"branch_mapping": {}
250-
},
251245
{
252246
"path_to_root": "azure-sdk-for-go-samples",
253247
"url": "https://github.com/Azure-Samples/azure-sdk-for-go-samples",

.openpublishing.redirection.json

Lines changed: 15 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1865,6 +1865,11 @@
18651865
"redirect_url": "/azure/api-management/monitor-api-management",
18661866
"redirect_document_id": false
18671867
},
1868+
{
1869+
"source_path_from_root": "/articles/vpn-gateway/vpn-gateway-cross-premises-options.md",
1870+
"redirect_url": "/previous-versions/azure/vpn-gateway/vpn-gateway-about-vpn-gateway-settings",
1871+
"redirect_document_id": false
1872+
},
18681873
{
18691874
"source_path_from_root": "/articles/vpn-gateway/vpn-gateway-about-forced-tunneling.md",
18701875
"redirect_url": "/previous-versions/azure/vpn-gateway/vpn-gateway-about-forced-tunneling",
@@ -4085,36 +4090,6 @@
40854090
"redirect_url": "/azure/notification-hubs/notification-hubs-push-notification-http2-token-authentication",
40864091
"redirect_document_id": false
40874092
},
4088-
{
4089-
"source_path_from_root": "/articles/openshift/howto-encrypt-data-disks.md",
4090-
"redirect_url": "/azure/openshift/howto-byok",
4091-
"redirect_document_id": false
4092-
},
4093-
{
4094-
"source_path_from_root": "/articles/openshift/howto-deploy-java-jboss-enterprise-application-platform-with-auto-redeploy.md",
4095-
"redirect_url": "/azure/openshift/index",
4096-
"redirect_document_id": false
4097-
},
4098-
{
4099-
"source_path_from_root": "/articles/openshift/quickstart-portal.md",
4100-
"redirect_url": "/azure/openshift/create-cluster",
4101-
"redirect_document_id": false
4102-
},
4103-
{
4104-
"source_path_from_root": "/articles/openshift/tutorial-connect-cluster.md",
4105-
"redirect_url": "/azure/openshift/connect-cluster",
4106-
"redirect_document_id": false
4107-
},
4108-
{
4109-
"source_path_from_root": "/articles/openshift/tutorial-create-cluster.md",
4110-
"redirect_url": "/azure/openshift/create-cluster",
4111-
"redirect_document_id": false
4112-
},
4113-
{
4114-
"source_path_from_root": "/articles/openshift/tutorial-delete-cluster.md",
4115-
"redirect_url": "/azure/openshift/delete-cluster",
4116-
"redirect_document_id": false
4117-
},
41184093
{
41194094
"source_path_from_root": "/articles/operator-service-manager/overview.md",
41204095
"redirect_url": "azure/operator-service-manager/azure-operator-service-manager-overview",
@@ -5974,6 +5949,16 @@
59745949
"source_path": "articles/sentinel/kusto-resources.md",
59755950
"redirect_url": "/kusto/query/kql-learning-resources?view=microsoft-sentinel?view=microsoft-sentinel&preserve-view=true&toc=/azure/sentinel/TOC.json&bc=/azure/sentinel/breadcrumb/toc.json",
59765951
"redirect_document_id": false
5952+
},
5953+
{
5954+
"source_path": "articles/reliability/availability-zones-baseline.md",
5955+
"redirect_url": "/azure/reliability/availability-zones-migration-overview",
5956+
"redirect_document_id": false
5957+
},
5958+
{
5959+
"source_path_from_root": "/articles/virtual-network/virtual-network-for-azure-services.md",
5960+
"redirect_url": "/azure/virtual-network/vnet-integration-for-azure-services",
5961+
"redirect_document_id": false
59775962
}
59785963
]
59795964
}

articles/active-directory-b2c/json-transformations.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ The GetClaimFromJson claims transformation gets a single element from a JSON dat
337337

338338
## GetClaimsFromJsonArray
339339

340-
Get a list of specified elements from Json data. Check out the [Live demo](https://github.com/azure-ad-b2c/unit-tests/tree/main/claims-transformation/json#getclaimsfromjsonarray) of this claims transformation.
340+
Get a list of specified elements from JSON data. Check out the [Live demo](https://github.com/azure-ad-b2c/unit-tests/tree/main/claims-transformation/json#getclaimsfromjsonarray) of this claims transformation.
341341

342342
| Element | TransformationClaimType | Data Type | Notes |
343343
| ---- | ----------------------- | --------- | ----- |

articles/active-directory-b2c/multi-factor-authentication.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,19 @@ In Azure AD B2C, you can delete a user's TOTP authenticator app enrollment. The
133133

134134
Learn how to [delete a user's Software OATH token authentication method](/graph/api/softwareoathauthenticationmethod-delete) using the Microsoft Graph API.
135135

136+
### SMS pricing tiers by country/region
137+
138+
The following table provides details about the different pricing tiers for SMS based authentication services across various countries or regions. For pricing details, see [Azure AD B2C pricing](https://azure.microsoft.com/pricing/details/active-directory-b2c/).
139+
140+
SMS is an add-on feature and requires a linked subscription. If your subscription expires or is cancelled, end users will no longer be able to authenticate using SMS, which could block them from signing in depending on your MFA policy.
141+
142+
|Tier |Countries/Regions |
143+
|-----------------------------------|-------------------|
144+
|Phone Authentication Low Cost |Australia, Brazil, Brunei, Canada, Chile, China, Colombia, Cyprus, North Macedonia, Poland, Portugal, South Korea, Thailand, Türkiye, United States |
145+
|Phone Authentication Mid Low Cost |Greenland, Albania, American Samoa, Austria, Bahamas, Bahrain, Bosnia & Herzegovina, Botswana, Costa Rica, Czech Republic, Denmark, Estonia, Faroe Islands, Finland, France, Greece, Hong Kong SAR, Hungary, Iceland, Ireland, Italy, Japan, Latvia, Lithuania, Luxembourg, Macao SAR, Malta, Mexico, Micronesia, Moldova, Namibia, New Zealand, Nicaragua, Norway, Romania, São Tomé and Príncipe, Seychelles Republic, Singapore, Slovakia, Solomon Islands, Spain, Sweden, Switzerland, Taiwan, United Kingdom, United States Virgin Islands, Uruguay |
146+
|Phone Authentication Mid High Cost |Andorra, Angola, Anguilla, Antarctica, Antigua and Barbuda, Argentina, Armenia, Aruba, Barbados, Belgium, Benin, Bolivia, Bonaire, Curaçao, Saba, Sint Eustatius and Sint Maarten, British Virgin Islands, Bulgaria, Burkina Faso, Cameroon, Cayman Islands, Central African Republic, Cook Islands, Côte d’Ivoire, Croatia, Diego Garcia, Djibouti, Dominican Republic, Dominican Republic, Dominican Republic, Ecuador, El Salvador, Eritrea, Falkland Islands, Fiji, French Guiana, French Polynesia, Gambia, Georgia, Germany, Gibraltar, Grenada, Guadeloupe, Guam, Guinea, Guyana, Honduras, India, Kenya, Kiribati, Laos, Liberia, Malaysia, Marshall Islands, Martinique, Mauritius, Monaco, Montenegro, Montserrat, Netherlands, New Caledonia, Niue, Oman, Palau, Panama, Paraguay, Peru, Puerto Rico, Puerto Rico, Réunion, Rwanda, Saint Helena, Ascension and Tristan de Cunha, Saint Kitts & Nevis, Saint Lucia, Saint Pierre & Miquelon, Saint Vincent and the Grenadines, Saipan, Samoa, San Marino, Saudi Arabia, Sint Maarten, Slovenia, South Africa, South Sudan, Suriname, Swaziland (New Name is Kingdom of Eswatini), Timor-Leste, Tokelau, Tonga, Turks & Caicos, Tuvalu, United Arab Emirates, Vanuatu, Venezuela, Vietnam, Wallis and Futuna |
147+
|Phone Authentication High Cost |Liechtenstein, Bermuda, Cabo Verde, Cambodia, Democratic Republic of Congo, Dominica, Egypt, Equatorial Guinea, Ghana, Guatemala, Guinea-Bissau, Israel, Jamaica, Jamaica, Kosovo, Lesotho, Maldives, Mali, Mauritania, Morocco, Mozambique, Papua New Guinea, Philippines, Qatar, Sierra Leone, Trinidad & Tobago, Ukraine, Zimbabwe, Afghanistan, Algeria, Azerbaijan, Bangladesh, Belarus, Belize, Bhutan, Burundi, Chad, Comoros, Congo, Ethiopia, Gabonese Republic, Haiti, Indonesia, Iraq, Jordan, Kuwait, Kyrgyzstan, Lebanon, Libya, Madagascar, Malawi, Mongolia, Myanmar, Nauru, Nepal, Niger, Nigeria, Pakistan, Palestinian National Authority, Russia, Senegal, Serbia, Somalia, Sri Lanka, Sudan, Tajikistan, Tanzania, Togolese Republic, Tunisia, Turkmenistan, Uganda, Uzbekistan, Yemen, Zambia |
148+
136149
::: zone pivot="b2c-custom-policy"
137150

138151
## Next steps

articles/active-directory-b2c/page-layout.md

Lines changed: 49 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: CelesteDG
99
ms.service: azure-active-directory
1010

1111
ms.topic: reference
12-
ms.date: 04/16/2024
12+
ms.date: 02/27/2025
1313
ms.author: kengaderdus
1414
ms.subservice: b2c
1515

@@ -63,6 +63,21 @@ Azure AD B2C page layout uses the following versions of the [jQuery library](htt
6363

6464
## Self-asserted page (selfasserted)
6565

66+
**2.1.34**
67+
- Input labels are now consistently visible and accessible, enhancing user experience and clarity. A new `enableInputLabel` feature flag has been introduced, which is enabled by default, allowing clients to toggle the visibility of input labels according to their preferences.
68+
- Resolved a problem with CAPTCHA input boxes to ensure smoother and more accurate interactions for Finnish language users.
69+
70+
**2.1.33**
71+
- Enhanced error handling for CAPTCHA, providing clearer error messages and improving the user flow when CAPTCHA validation fails.
72+
73+
**2.1.32**
74+
- Enhanced error handling for CAPTCHA, providing clearer error messages.
75+
76+
**2.1.31**
77+
- Resolved an issue where audio would overlap when CAPTCHA was refreshed, improving accessibility and user interaction.
78+
- Fixed a bug that caused certain Finnish characters to incorrectly trigger validation actions, ensuring accurate form processing and validation.
79+
- Implemented exception message logging for server-side failures, allowing for better tracking, debugging, and handling of server errors.
80+
6681
**2.1.30**
6782
- Removed Change Email for readonly scenarios (i.e. Change Phone Number). You will no longer be able to change the email if you are trying to change your phone number, it will now be read only.
6883
- Implementation of Captcha Control
@@ -207,6 +222,23 @@ Azure AD B2C page layout uses the following versions of the [jQuery library](htt
207222
> [!TIP]
208223
> If you localize your page to support multiple locales, or languages in a user flow. The [localization IDs](localization-string-ids.md) article provides the list of localization IDs that you can use for the page version you select.
209224
225+
**2.1.22**
226+
- Input labels are now consistently visible and accessible, enhancing user experience and clarity. A new `enableInputLabel` feature flag has been introduced, which is enabled by default, allowing clients to toggle the visibility of input labels according to their preferences.
227+
- Resolved a problem with CAPTCHA input boxes to ensure smoother and more accurate interactions for Finnish language users.
228+
229+
**2.1.21**
230+
- Enhanced error handling for CAPTCHA, providing clearer error messages and improving the user flow when CAPTCHA validation fails.
231+
232+
**2.1.20**
233+
- Enhanced error handling for CAPTCHA, providing clearer error messages.
234+
235+
**2.1.19**
236+
- Introduced support for the read-only attribute, allowing certain form fields to be marked as read-only for better user control.
237+
- Addressed an issue with delayed rendering in the Handlebar framework, ensuring faster and smoother page loads.
238+
- Resolved the overlapping audio issue when CAPTCHA was refreshed, improving accessibility and user interaction.
239+
- Fixed a bug that caused certain Finnish characters to trigger validation actions incorrectly, improving form validation accuracy.
240+
- Implemented exception message logging for server-side failures, improving tracking, debugging, and error handling.
241+
210242
**2.1.18**
211243
- Implementation of Captcha Control
212244

@@ -290,6 +322,22 @@ Azure AD B2C page layout uses the following versions of the [jQuery library](htt
290322

291323
## MFA page (multifactor)
292324

325+
**1.2.20**
326+
- Resolved a problem with CAPTCHA input boxes to ensure smoother and more accurate interactions for Finnish language users.
327+
328+
**1.2.19**
329+
- Addressed a problem where the "send a new code" functionality was not working for VoiceOver users, ensuring better accessibility for screen reader users.
330+
- Enhanced error handling for CAPTCHA, providing clearer error messages and improving the user flow when CAPTCHA validation fails.
331+
332+
**1.2.18**
333+
- Enhanced error handling for CAPTCHA, providing clearer error messages.
334+
335+
**1.2.17**
336+
- Implemented ARIA labels for the progress bar, improving accessibility for screen reader users to track progress.
337+
- Resolved an issue where audio would overlap during CAPTCHA refresh, improving accessibility and user experience.
338+
- Fixed a bug causing certain Finnish characters to incorrectly trigger validation actions, improving form processing and validation accuracy.
339+
- Implemented exception message logging for server-side failures, allowing better tracking, debugging, and handling of server errors.
340+
293341
**1.2.16**
294342
- Fixes enter key for 'Phone only' mode.
295343
- Implementation to Captcha Control

articles/api-management/api-management-api-import-restrictions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ author: dlepow
88
ms.service: azure-api-management
99
ms.custom:
1010
- build-2024
11-
ms.topic: conceptual
11+
ms.topic: concept-article
1212
ms.date: 04/24/2024
1313
ms.author: danlep
1414
---

articles/api-management/api-management-faq.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,3 +138,6 @@ sections:
138138
When you clone an API, the new instance is created with a system-generated value for the name, which you can't change. To specify a name for the API,
139139
manually create a new API and import the API definition. For more information, see [Import an API](api-management-howto-import-api.md).
140140
141+
- question: Can I integrate Azure API Management directly with Azure database solutions?
142+
answer: |
143+
Yes, you can integrate Azure API Management directly with other Azure services without an intermediary. For example, Azure API Management can integrate directly with Azure Cosmos DB REST APIs for CRUD operations, eliminating the need for intermediate services like Azure Functions.

articles/api-management/api-management-gateways-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ The following tables compare features available in the following API Management
107107
| [Service Fabric](/azure/service-fabric/service-fabric-api-management-overview) | Developer, Premium |||||
108108
| [Pass-through GraphQL](graphql-apis-overview.md) | ✔️ | ✔️ |✔️ | ✔️ | ✔️ |
109109
| [Synthetic GraphQL](graphql-apis-overview.md)| ✔️ | ✔️ | ✔️<sup>1</sup> | ✔️<sup>1</sup> ||
110-
| [Pass-through WebSocket](websocket-api.md) | ✔️ | ✔️ || ✔️ | |
110+
| [Pass-through WebSocket](websocket-api.md) | ✔️ | ✔️ || ✔️ | ✔️ |
111111
| [Pass-through gRPC](grpc-api.md) |||| ✔️ ||
112112
| [OData](import-api-from-odata.md) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
113113
| [Azure OpenAI and LLM](azure-openai-api-from-specification.md) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |

articles/api-management/api-management-key-concepts.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ API Management integrates with many complementary Azure services to create enter
141141
* **[Event Hubs](api-management-howto-log-event-hubs.md)** for streaming events​
142142
* **[Azure Redis](api-management-howto-cache-external.md)** for caching responses​ with Azure Cache for Redis or Azure Managed Redis​
143143
* Several Azure compute offerings commonly used to build and host APIs on Azure, including **[Functions](import-function-app-as-api.md)**, **[Logic Apps](import-logic-app-as-api.md)**, **[Web Apps](import-app-service-as-api.md)**, **[Service Fabric](how-to-configure-service-fabric-backend.yml)**, and others including **[Azure OpenAI](azure-openai-api-from-specification.md)** service.​
144+
* Azure database offerings, including [Azure Cosmos DB](cosmosdb-data-source-policy.md), enabling direct CRUD (Create, Read, Update, Delete) operations without requiring intermediate compute resources.
144145

145146
**More information**:
146147
* [Basic enterprise integration](/azure/architecture/reference-architectures/enterprise-integration/basic-enterprise-integration?toc=%2Fazure%2Fapi-management%2Ftoc.json&bc=/azure/api-management/breadcrumb/toc.json)

0 commit comments

Comments
 (0)