Skip to content

Commit 138b709

Browse files
authored
Merge branch 'MicrosoftDocs:main' into main
2 parents c8f1854 + 0b873e2 commit 138b709

File tree

5,130 files changed

+90532
-78188
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,130 files changed

+90532
-78188
lines changed

.openpublishing.redirection.json

Lines changed: 180 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,90 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/api-management/migrate-stv1-to-stv2-no-vnet.md",
5+
"redirect_url": "/previous-versions/azure/api-management/migrate-stv1-to-stv2-no-vnet",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/api-management/migrate-stv1-to-stv2-vnet.md",
10+
"redirect_url": "/previous-versions/azure/api-management/migrate-stv1-to-stv2-vnet",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/api-management/migrate-stv1-to-stv2.md",
15+
"redirect_url": "/previous-versions/azure/api-management/migrate-stv1-to-stv2",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/api-management/breaking-changes/stv1-platform-retirement-august-2024.md",
20+
"redirect_url": "/previous-versions/azure/api-management/breaking-changes/stv1-platform-retirement-august-2024",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/api-management/breaking-changes/stv1-platform-retirement-sovereign-clouds-february-2025.md",
25+
"redirect_url": "/previous-versions/azure/api-management/breaking-changes/stv1-platform-retirement-sovereign-clouds-february-2025",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/api-management/breaking-changes/self-hosted-gateway-v0-v1-retirement-oct-2023.md",
30+
"redirect_url": "/previous-versions/azure/api-management/breaking-changes/self-hosted-gateway-v0-v1-retirement-oct-2023",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path": "articles/api-management/compute-infrastructure.md",
35+
"redirect_url": "/previous-versions/azure/api-management/compute-infrastructure",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path": "articles/cdn/cdn-caching-rules.md",
40+
"redirect_url": "/previous-versions/azure/cdn/cdn-caching-rules",
41+
"redirect_document_id": false
42+
},
43+
{
44+
"source_path": "articles/cdn/cdn-dynamic-site-acceleration.md",
45+
"redirect_url": "/previous-versions/azure/cdn/cdn-dynamic-site-acceleration",
46+
"redirect_document_id": false
47+
},
48+
{
49+
"source_path": "articles/cdn/cdn-caching-policy.md",
50+
"redirect_url": "/previous-versions/azure/cdn/cdn-caching-policy",
51+
"redirect_document_id": false
52+
},
53+
{
54+
"source_path": "articles/cdn/cdn-manage-expiration-of-blob-content.md",
55+
"redirect_url": "/previous-versions/azure/cdn/cdn-manage-expiration-of-blob-content",
56+
"redirect_document_id": false
57+
},
58+
{
59+
"source_path": "articles/cdn/cdn-manage-expiration-of-cloud-service-content.md",
60+
"redirect_url": "/previous-versions/azure/cdn/cdn-manage-expiration-of-cloud-service-content",
61+
"redirect_document_id": false
62+
},
63+
{
64+
"source_path": "articles/cdn/cdn-http-variables.md",
65+
"redirect_url": "/previous-versions/azure/cdn/cdn-http-variables",
66+
"redirect_document_id": false
67+
},
68+
{
69+
"source_path": "articles/cdn/cdn-advanced-http-reports.md",
70+
"redirect_url": "/previous-versions/azure/cdn/cdn-advanced-http-reports",
71+
"redirect_document_id": false
72+
},
73+
{
74+
"source_path": "articles/cdn/cdn-preload-endpoint.md",
75+
"redirect_url": "/previous-versions/azure/cdn/cdn-preload-endpoint",
76+
"redirect_document_id": false
77+
},
78+
{
79+
"source_path": "articles/cdn/cdn-real-time-stats.md",
80+
"redirect_url": "/previous-versions/azure/cdn/cdn-real-time-stats",
81+
"redirect_document_id": false
82+
},
83+
{
84+
"source_path": "articles/cdn/cdn-token-auth.md",
85+
"redirect_url": "/previous-versions/azure/cdn/cdn-token-auth",
86+
"redirect_document_id": false
87+
},
388
{
489
"source_path": "articles/cdn/edgio-retirement-faq.md",
590
"redirect_url": "/previous-versions/azure/cdn/edgio-retirement-faq",
@@ -379,6 +464,16 @@
379464
"redirect_url": "/previous-versions/azure/partner-solutions/logzio/troubleshoot",
380465
"redirect_document_id": false
381466
},
467+
{
468+
"source_path": "articles/security/fundamentals/ocsp-sha-1-sunset.md",
469+
"redirect_url": "/azure/security/fundamentals/azure-CA-details",
470+
"redirect_document_id": false
471+
},
472+
{
473+
"source_path": "articles/security/fundamentals/tls-certificate-changes.md",
474+
"redirect_url": "/azure/security/fundamentals/azure-CA-details",
475+
"redirect_document_id": false
476+
},
382477
{
383478
"source_path": "articles/event-grid/event-schema-storage-actions.md",
384479
"redirect_url": "/azure/storage-actions/overview",
@@ -2294,6 +2389,11 @@
22942389
"redirect_url": "/previous-versions/azure/public-multi-access-edge-compute-mec/tutorial-create-vm-using-go-sdk",
22952390
"redirect_document_id": false
22962391
},
2392+
{
2393+
"source_path_from_root": "/articles/app-service/manage-disaster-recovery.md",
2394+
"redirect_url": "/azure/architecture/web-apps/guides/multi-region-app-service/multi-region-app-service",
2395+
"redirect_document_id": false
2396+
},
22972397
{
22982398
"source_path_from_root": "/articles/public-multi-access-edge-compute-mec/tutorial-create-vm-using-python-sdk.md",
22992399
"redirect_url": "/previous-versions/azure/public-multi-access-edge-compute-mec/tutorial-create-vm-using-python-sdk",
@@ -5749,6 +5849,26 @@
57495849
"redirect_url": "/azure/vpn-gateway/point-to-site-vpn-client-cert-windows",
57505850
"redirect_document_id": false
57515851
},
5852+
{
5853+
"source_path_from_root": "/articles/sql-server-stretch-database/sql-server-stretch-database-encryption-tde.md",
5854+
"redirect_url": "/azure/azure-sql/",
5855+
"redirect_document_id": false
5856+
},
5857+
{
5858+
"source_path_from_root": "/articles/sql-server-stretch-database/sql-server-stretch-database-tde-tsql.md",
5859+
"redirect_url": "/azure/azure-sql/",
5860+
"redirect_document_id": false
5861+
},
5862+
{
5863+
"source_path_from_root": "/articles/sql-server-stretch-database/sql-server-stretch-database-index-all-articles.md",
5864+
"redirect_url": "/azure/azure-sql/",
5865+
"redirect_document_id": false
5866+
},
5867+
{
5868+
"source_path_from_root": "/articles/sql-server-stretch-database/index.yml",
5869+
"redirect_url": "/azure/azure-sql/",
5870+
"redirect_document_id": false
5871+
},
57525872
{
57535873
"source_path_from_root": "/articles/vs-azure-tools-access-private-azure-clouds-with-visual-studio.md",
57545874
"redirect_url": "/visualstudio/azure/vs-azure-tools-access-private-azure-clouds-with-visual-studio",
@@ -6436,27 +6556,27 @@
64366556
},
64376557
{
64386558
"source_path": "articles/cloud-services/cloud-services-guestos-family-2-3-4-retirement.md",
6439-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-family-2-3-4-retirement",
6559+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-family-2-3-4-retirement",
64406560
"redirect_document_id": false
64416561
},
64426562
{
64436563
"source_path": "articles/cloud-services/cloud-services-guestos-family1-retirement.md",
6444-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-family1-retirement",
6564+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-family-1-retirement",
64456565
"redirect_document_id": false
64466566
},
64476567
{
64486568
"source_path": "articles/cloud-services/cloud-services-guestos-msrc-releases.md",
6449-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-msrc-releases",
6569+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-microsoft-security-response-center-releases",
64506570
"redirect_document_id": false
64516571
},
64526572
{
64536573
"source_path": "articles/cloud-services/cloud-services-guestos-retirement-policy.md",
6454-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-retirement-policy",
6574+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-retirement-policy",
64556575
"redirect_document_id": false
64566576
},
64576577
{
64586578
"source_path": "articles/cloud-services/cloud-services-guestos-update-matrix.md",
6459-
"redirect_url": "/previous-versions/azure/cloud-services/cloud-services-guestos-update-matrix",
6579+
"redirect_url": "/azure/cloud-services-extended-support/cloud-services-guestos-update-matrix",
64606580
"redirect_document_id": false
64616581
},
64626582
{
@@ -6703,6 +6823,61 @@
67036823
"source_path": "articles/notification-hubs/xamarin-notification-hubs-push-notifications-android-gcm.md",
67046824
"redirect_url": "/dotnet/maui/data-cloud/push-notifications",
67056825
"redirect_document_id": false
6826+
},
6827+
{
6828+
"source_path": "articles/sentinel/work-with-styx-objects-and-indicators.md",
6829+
"redirect_url": "/azure/sentinel/work-with-styx-objects-indicators",
6830+
"redirect_document_id": false
6831+
},
6832+
{
6833+
"source_path": "articles/storage/files/geo-redundant-storage-for-large-file-shares.md",
6834+
"redirect_url": "/azure/storage/files/files-redundancy",
6835+
"redirect_document_id": false
6836+
},
6837+
{
6838+
"source_path": "articles/defender-for-iot/organizations/extra-deploy-enterprise-iot.md",
6839+
"redirect_url": "/azure/defender-for-iot/organizations/eiot-defender-for-endpoint",
6840+
"redirect_document_id": false
6841+
},
6842+
{
6843+
"source_path": "articles/cyclecloud/how-to/slurm-cloud-bursting-setup.md",
6844+
"redirect_url": "/azure/cyclecloud/how-to/bursting/slurm-cloud-bursting-setup",
6845+
"redirect_document_id": false
6846+
},
6847+
{
6848+
"source_path": "articles/sentinel/work-with-styx-objects-indicators.md",
6849+
"redirect_url": "/azure/sentinel/work-with-stix-objects-indicators",
6850+
"redirect_document_id": false
6851+
},
6852+
{
6853+
"source_path_from_root": "/articles/azure-functions/migration.md",
6854+
"redirect_url": "/azure/azure-functions/migration/migrate-lambda-workloads-overview",
6855+
"redirect_document_id": false
6856+
},
6857+
{
6858+
"source_path": "articles/azure-functions/migration/lambda-functions-migration-assess.md",
6859+
"redirect_url": "/azure/azure-functions/migration/assess-lambda-workloads",
6860+
"redirect_document_id": false
6861+
},
6862+
{
6863+
"source_path": "articles/azure-functions/migration/lambda-functions-migration-discover.md",
6864+
"redirect_url": "/azure/azure-functions/migration/discover-lambda-workloads",
6865+
"redirect_document_id": false
6866+
},
6867+
{
6868+
"source_path": "articles/azure-functions/migration/lambda-functions-migration-migrate.md",
6869+
"redirect_url": "/azure/azure-functions/migration/migrate-lambda-workloads",
6870+
"redirect_document_id": false
6871+
},
6872+
{
6873+
"source_path": "articles/azure-functions/migration/lambda-functions-migration-overview.md",
6874+
"redirect_url": "/azure/azure-functions/migration/migrate-lambda-workloads-overview",
6875+
"redirect_document_id": false
6876+
},
6877+
{
6878+
"source_path": "articles/storage/files/storage-files-enable-soft-delete.md",
6879+
"redirect_url": "/azure/storage/files/storage-files-prevent-file-share-deletion",
6880+
"redirect_document_id": false
67066881
}
67076882
]
67086883
}

ThirdPartyNotices.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ see the [LICENSE](LICENSE) file, and grant you a license to any code in the repo
77
Microsoft, Windows, Microsoft Azure and/or other Microsoft products and services referenced in the documentation
88
may be either trademarks or registered trademarks of Microsoft in the United States and/or other countries.
99
The licenses for this project do not grant you rights to use any Microsoft names, logos, or trademarks.
10-
Microsoft's general trademark guidelines can be found at http://go.microsoft.com/fwlink/?LinkID=254653.
10+
You can find Microsoft general trademark guidelines at [Microsoft Trademark and Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks).
1111

12-
Privacy information can be found at https://privacy.microsoft.com/en-us/
12+
For privacy information, see [privacy at Microsoft](https://privacy.microsoft.com/en-us/).
1313

1414
Microsoft and any contributors reserve all other rights, whether under their respective copyrights, patents,
1515
or trademarks, whether by implication, estoppel, or otherwise.

articles/active-directory-b2c/add-api-connector.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,7 @@ Ensure that:
629629
* Your API explicitly checks for null values of received claims that it depends on.
630630
* Your API implements an authentication method outlined in [secure your API Connector](secure-rest-api.md).
631631
* Your API responds as quickly as possible to ensure a fluid user experience.
632-
* Azure AD B2C will wait for a maximum of *20 seconds* to receive a response. If none is received, it will make *one more attempt (retry)* at calling your API.
632+
* Azure AD B2C will wait for a maximum of *10 seconds* to receive a response. If none is received, it will make *one more attempt (retry)* at calling your API.
633633
* If using a serverless function or scalable web service, use a hosting plan that keeps the API "awake" or "warm" in production. For Azure Functions, it's recommended to use at minimum the [Premium plan](../azure-functions/functions-scale.md) in production.
634634
* Ensure high availability of your API.
635635
* Monitor and optimize performance of downstream APIs, databases, or other dependencies of your API.

articles/active-directory-b2c/analytics-with-application-insights.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ manager: CelesteDG
99
ms.service: azure-active-directory
1010
ms.topic: how-to
1111

12-
ms.date: 01/26/2024
12+
ms.date: 04/17/2025
1313
ms.author: kengaderdus
1414
ms.subservice: b2c
1515
zone_pivot_groups: b2c-policy-type
@@ -31,7 +31,7 @@ zone_pivot_groups: b2c-policy-type
3131

3232
::: zone pivot="b2c-custom-policy"
3333

34-
In Azure Active Directory B2C (Azure AD B2C), you can send event data directly to [Application Insights](/azure/azure-monitor/app/app-insights-overview) by using the instrumentation key provided to Azure AD B2C. With an Application Insights technical profile, you can get detailed and customized event logs for your user journeys to:
34+
In Azure Active Directory B2C (Azure AD B2C), you can send event data directly to [Application Insights](/azure/azure-monitor/app/app-insights-overview) by using the connection string provided to Azure AD B2C. With an Application Insights technical profile, you can get detailed and customized event logs for your user journeys to:
3535

3636
- Gain insights on user behavior.
3737
- Troubleshoot your own policies in development or in production.
@@ -42,7 +42,7 @@ In Azure Active Directory B2C (Azure AD B2C), you can send event data directly t
4242

4343
## Overview
4444

45-
To enable custom event logs, add an Application Insights technical profile. In the technical profile, you define the Application Insights instrumentation key, the event name, and the claims to record. To post an event, add the technical profile as an orchestration step in a [user journey](userjourneys.md).
45+
To enable custom event logs, add an Application Insights technical profile. In the technical profile, you define the Application Insights connection string, the event name, and the claims to record. To post an event, add the technical profile as an orchestration step in a [user journey](userjourneys.md).
4646

4747
When you use Application Insights, consider the following:
4848

@@ -57,7 +57,7 @@ When you use Application Insights, consider the following:
5757

5858
## Create an Application Insights resource
5959

60-
When you use Application Insights with Azure AD B2C, all you need to do is create a resource and get the instrumentation key. For information, see [Create an Application Insights resource](/previous-versions/azure/azure-monitor/app/create-new-resource).
60+
When you use Application Insights with Azure AD B2C, all you need to do is create a resource and get the connection string. For information, see [Create an Application Insights resource](/previous-versions/azure/azure-monitor/app/create-new-resource).
6161

6262
1. Sign in to the [Azure portal](https://portal.azure.com/).
6363
1. If you have access to multiple tenants, select the **Settings** icon in the top menu to switch to your Microsoft Entra ID tenant from the **Directories + subscriptions** menu.
@@ -67,9 +67,9 @@ When you use Application Insights with Azure AD B2C, all you need to do is creat
6767
1. For **Application Type**, select **ASP.NET web application**.
6868
1. For **Resource Group**, select an existing group or enter a name for a new group.
6969
1. Select **Create**.
70-
1. Open the new Application Insights resource, expand **Essentials**, and copy the instrumentation key.
70+
1. Open the new Application Insights resource, expand **Essentials**, and copy the connection string.
7171

72-
![Screenshot that shows the Instrumentation Key on the Application Insights Overview tab.](./media/analytics-with-application-insights/app-insights.png)
72+
![Screenshot that shows the connection string on the Application Insights Overview tab.](./media/analytics-with-application-insights/app-insights.png)
7373

7474
## Define claims
7575

@@ -122,7 +122,7 @@ Technical profiles can be considered functions in the custom policy. These funct
122122

123123
| Technical profile | Task |
124124
| ----------------- | -----|
125-
| AppInsights-Common | The common technical profile with typical configuration. It includes the Application Insights instrumentation key, a collection of claims to record, and developer mode. The other technical profiles include the common technical profile and add more claims, such as the event name. |
125+
| AppInsights-Common | The common technical profile with typical configuration. It includes the Application Insights connection string, a collection of claims to record, and developer mode. The other technical profiles include the common technical profile and add more claims, such as the event name. |
126126
| AppInsights-SignInRequest | Records a **SignInRequest** event with a set of claims when a sign-in request has been received. |
127127
| AppInsights-UserSignUp | Records a **UserSignUp** event when the user triggers the sign-up option in a sign-up or sign-in journey. |
128128
| AppInsights-SignInComplete | Records a **SignInComplete** event upon successful authentication, when a token has been sent to the relying party application. |
@@ -137,8 +137,8 @@ Open the *TrustFrameworkExtensions.xml* file from the starter pack. Add the tech
137137
<DisplayName>Application Insights</DisplayName>
138138
<Protocol Name="Proprietary" Handler="Web.TPEngine.Providers.Insights.AzureApplicationInsightsProvider, Web.TPEngine, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
139139
<Metadata>
140-
<!-- The ApplicationInsights instrumentation key, which you use for logging the events -->
141-
<Item Key="InstrumentationKey">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</Item>
140+
<!-- The ApplicationInsights connection string, which you use for logging the events -->
141+
<Item Key="ConnectionString">xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx</Item>
142142
<Item Key="DeveloperMode">false</Item>
143143
<Item Key="DisableTelemetry ">false</Item>
144144
</Metadata>
@@ -181,7 +181,7 @@ Open the *TrustFrameworkExtensions.xml* file from the starter pack. Add the tech
181181
```
182182

183183
> [!IMPORTANT]
184-
> Change the instrumentation key in the `AppInsights-Common` technical profile to the GUID that your Application Insights resource provides.
184+
> Change the connection string in the `AppInsights-Common` technical profile to the GUID that your Application Insights resource provides.
185185
186186
## Add the technical profiles as orchestration steps
187187

articles/active-directory-b2c/api-connectors-overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ Using Azure AD B2C, you can add your own business logic to a user journey by cal
8585
![Diagram of a RESTful service claims exchange](media/api-connectors-overview/restful-service-claims-exchange.png)
8686

8787
> [!NOTE]
88-
> If there is slow or no response from the RESTful service to Azure AD B2C, the timeout is 30 seconds and the retry count is two times (meaning there are 3 tries in total). Currently, you can't configure the timeout and retry count settings.
88+
> HTTP requests may be cancelled if there is a slow or no response from the RESTful service to Azure AD B2C. The default timeout is 10 seconds and the default retry count is one (meaning there are 2 tries in total).
8989
9090
## Calling a RESTful service
9191

0 commit comments

Comments
 (0)