Skip to content

Commit b6e73fb

Browse files
Merge branch 'main' of https://github.com/zhiyuanliang-ms/azure-docs-pr into zhiyuanliang/js-telemetry
2 parents d00cb10 + 9b5bffb commit b6e73fb

File tree

5,064 files changed

+26467
-73661
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,064 files changed

+26467
-73661
lines changed

.gitignore

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,115 @@ articles/planetary-computer/image_syntax_checker.py
4646
articles/planetary-computer/image-file-fixer.py
4747
articles/planetary-computer/orphaned-media.py
4848
articles/planetary-computer/orphaned_media_files.txt
49+
articles/planetary-computer/naip-airports.md
50+
articles/planetary-computer/sentinel-2-l2a-grindavik.md
51+
articles/planetary-computer/temp_editor.md
52+
articles/planetary-computer/umbra-sar.md
53+
articles/planetary-computer/geocatalog_configs/buildingfootprint/mosaics.json
54+
articles/planetary-computer/geocatalog_configs/buildingfootprint/render-options.json
55+
articles/planetary-computer/geocatalog_configs/buildingfootprint/stac.json
56+
articles/planetary-computer/geocatalog_configs/buildingfootprint/tile-settings.json
57+
articles/planetary-computer/geocatalog_configs/ecmwf-forecast/mosaics.json
58+
articles/planetary-computer/geocatalog_configs/ecmwf-forecast/render-options.json
59+
articles/planetary-computer/geocatalog_configs/ecmwf-forecast/stac.json
60+
articles/planetary-computer/geocatalog_configs/ecmwf-forecast/tile-settings.json
61+
articles/planetary-computer/geocatalog_configs/esa-cci-lc/mosaics.json
62+
articles/planetary-computer/geocatalog_configs/esa-cci-lc/render-options.json
63+
articles/planetary-computer/geocatalog_configs/esa-cci-lc/stac.json
64+
articles/planetary-computer/geocatalog_configs/esa-cci-lc/tile-settings.json
65+
articles/planetary-computer/geocatalog_configs/esa-cci-lc-netcdf/mosaics.json
66+
articles/planetary-computer/geocatalog_configs/esa-cci-lc-netcdf/render-options.json
67+
articles/planetary-computer/geocatalog_configs/esa-cci-lc-netcdf/stac.json
68+
articles/planetary-computer/geocatalog_configs/esa-cci-lc-netcdf/tile-settings.json
69+
articles/planetary-computer/geocatalog_configs/fws-nwi/mosaics.json
70+
articles/planetary-computer/geocatalog_configs/fws-nwi/stac.json
71+
articles/planetary-computer/geocatalog_configs/fws-nwi/tile-settings.json
72+
articles/planetary-computer/geocatalog_configs/fws-nwi-tutorial-943/mosaics.json
73+
articles/planetary-computer/geocatalog_configs/fws-nwi-tutorial-943/stac.json
74+
articles/planetary-computer/geocatalog_configs/fws-nwi-tutorial-943/tile-settings.json
75+
articles/planetary-computer/geocatalog_configs/fws-nwi-tutorial-97/mosaics.json
76+
articles/planetary-computer/geocatalog_configs/fws-nwi-tutorial-97/stac.json
77+
articles/planetary-computer/geocatalog_configs/fws-nwi-tutorial-97/tile-settings.json
78+
articles/planetary-computer/geocatalog_configs/GEBCO_bathymetry/mosaics.json
79+
articles/planetary-computer/geocatalog_configs/GEBCO_bathymetry/render-options.json
80+
articles/planetary-computer/geocatalog_configs/GEBCO_bathymetry/stac.json
81+
articles/planetary-computer/geocatalog_configs/GEBCO_bathymetry/tile-settings.json
82+
articles/planetary-computer/geocatalog_configs/goes-glm/mosaics.json
83+
articles/planetary-computer/geocatalog_configs/goes-glm/stac.json
84+
articles/planetary-computer/geocatalog_configs/goes-glm/tile-settings.json
85+
articles/planetary-computer/geocatalog_configs/guam-dem/mosaics.json
86+
articles/planetary-computer/geocatalog_configs/guam-dem/render-options.json
87+
articles/planetary-computer/geocatalog_configs/guam-dem/stac.json
88+
articles/planetary-computer/geocatalog_configs/guam-dem/tile-settings.json
89+
articles/planetary-computer/geocatalog_configs/LA-Fires/mosaics.json
90+
articles/planetary-computer/geocatalog_configs/LA-Fires/render-options.json
91+
articles/planetary-computer/geocatalog_configs/LA-Fires/stac.json
92+
articles/planetary-computer/geocatalog_configs/LA-Fires/tile-settings.json
93+
articles/planetary-computer/geocatalog_configs/meta-population/render-options.json
94+
articles/planetary-computer/geocatalog_configs/meta-population/stac.json
95+
articles/planetary-computer/geocatalog_configs/meta-population/tile-settings.json
96+
articles/planetary-computer/geocatalog_configs/modis-14A1-061/mosaics.json
97+
articles/planetary-computer/geocatalog_configs/modis-14A1-061/stac.json
98+
articles/planetary-computer/geocatalog_configs/modis-14A1-061/tile-settings.json
99+
articles/planetary-computer/geocatalog_configs/modis-21A2-061/mosaics.json
100+
articles/planetary-computer/geocatalog_configs/modis-21A2-061/stac.json
101+
articles/planetary-computer/geocatalog_configs/modis-21A2-061/tile-settings.json
102+
articles/planetary-computer/geocatalog_configs/monrovia-drone/mosaics.json
103+
articles/planetary-computer/geocatalog_configs/monrovia-drone/render-options.json
104+
articles/planetary-computer/geocatalog_configs/monrovia-drone/stac.json
105+
articles/planetary-computer/geocatalog_configs/monrovia-drone/tile-settings.json
106+
articles/planetary-computer/geocatalog_configs/naip-airports/mosaics.json
107+
articles/planetary-computer/geocatalog_configs/naip-airports/render-options.json
108+
articles/planetary-computer/geocatalog_configs/naip-airports/stac.json
109+
articles/planetary-computer/geocatalog_configs/naip-airports/tile-settings.json
110+
articles/planetary-computer/geocatalog_configs/NAIP_Duplin_NC/mosaics.json
111+
articles/planetary-computer/geocatalog_configs/NAIP_Duplin_NC/render-options.json
112+
articles/planetary-computer/geocatalog_configs/NAIP_Duplin_NC/stac.json
113+
articles/planetary-computer/geocatalog_configs/NAIP_Duplin_NC/tile-settings.json
114+
articles/planetary-computer/geocatalog_configs/nasa-nex-gddp-cmip6/mosaics.json
115+
articles/planetary-computer/geocatalog_configs/nasa-nex-gddp-cmip6/render-options.json
116+
articles/planetary-computer/geocatalog_configs/nasa-nex-gddp-cmip6/stac.json
117+
articles/planetary-computer/geocatalog_configs/nasa-nex-gddp-cmip6/tile-settings.json
118+
articles/planetary-computer/geocatalog_configs/ndvi_diff/mosaics.json
119+
articles/planetary-computer/geocatalog_configs/ndvi_diff/render-options.json
120+
articles/planetary-computer/geocatalog_configs/ndvi_diff/stac.json
121+
articles/planetary-computer/geocatalog_configs/ndvi_diff/tile-settings.json
122+
articles/planetary-computer/geocatalog_configs/noaa-climate-normals-netcdf/mosaics.json
123+
articles/planetary-computer/geocatalog_configs/noaa-climate-normals-netcdf/render-options.json
124+
articles/planetary-computer/geocatalog_configs/noaa-climate-normals-netcdf/stac.json
125+
articles/planetary-computer/geocatalog_configs/noaa-climate-normals-netcdf/tile-settings.json
126+
articles/planetary-computer/geocatalog_configs/noaa-hrrr-sfc-conus/mosaics.json
127+
articles/planetary-computer/geocatalog_configs/noaa-hrrr-sfc-conus/stac.json
128+
articles/planetary-computer/geocatalog_configs/noaa-hrrr-sfc-conus/tile-settings.json
129+
articles/planetary-computer/geocatalog_configs/noaa-hrrr-sfc-conus-test/mosaics.json
130+
articles/planetary-computer/geocatalog_configs/noaa-hrrr-sfc-conus-test/stac.json
131+
articles/planetary-computer/geocatalog_configs/noaa-hrrr-sfc-conus-test/tile-settings.json
132+
articles/planetary-computer/geocatalog_configs/noaa-mrms-qpe-1h-pass1/render-options.json
133+
articles/planetary-computer/geocatalog_configs/noaa-mrms-qpe-1h-pass1/stac.json
134+
articles/planetary-computer/geocatalog_configs/noaa-mrms-qpe-1h-pass1/tile-settings.json
135+
articles/planetary-computer/geocatalog_configs/potsdam-aerial/mosaics.json
136+
articles/planetary-computer/geocatalog_configs/potsdam-aerial/render-options.json
137+
articles/planetary-computer/geocatalog_configs/potsdam-aerial/stac.json
138+
articles/planetary-computer/geocatalog_configs/potsdam-aerial/tile-settings.json
139+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a-tutorial-231/mosaics.json
140+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a-tutorial-231/render-options.json
141+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a-tutorial-231/stac.json
142+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a-tutorial-231/tile-settings.json
143+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a_Grindavik/mosaics.json
144+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a_Grindavik/render-options.json
145+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a_Grindavik/stac.json
146+
articles/planetary-computer/geocatalog_configs/sentinel-2-l2a_Grindavik/tile-settings.json
147+
articles/planetary-computer/geocatalog_configs/umbra-sar/mosaics.json
148+
articles/planetary-computer/geocatalog_configs/umbra-sar/render-options.json
149+
articles/planetary-computer/geocatalog_configs/umbra-sar/stac.json
150+
articles/planetary-computer/geocatalog_configs/umbra-sar/tile-settings.json
151+
articles/planetary-computer/geocatalog_configs/umbra-sar-airplanes/mosaics.json
152+
articles/planetary-computer/geocatalog_configs/umbra-sar-airplanes/render-options.json
153+
articles/planetary-computer/geocatalog_configs/umbra-sar-airplanes/stac.json
154+
articles/planetary-computer/geocatalog_configs/umbra-sar-airplanes/tile-settings.json
155+
articles/planetary-computer/geocatalog_configs/umbra-sar-ships/mosaics.json
156+
articles/planetary-computer/geocatalog_configs/umbra-sar-ships/render-options.json
157+
articles/planetary-computer/geocatalog_configs/umbra-sar-ships/stac.json
158+
articles/planetary-computer/geocatalog_configs/umbra-sar-ships/tile-settings.json
159+
articles/planetary-computer/helper-content/collection-config-scraper.py
160+
articles/planetary-computer/helper-content/generate_collection_docs.py

.openpublishing.publish.config.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -620,6 +620,12 @@
620620
"branch": "main",
621621
"branch_mapping": {}
622622
},
623+
{
624+
"path_to_root": "app-service-agentic-semantic-kernel-ai-foundry-agent",
625+
"url": "https://github.com/Azure-Samples/app-service-agentic-semantic-kernel-ai-foundry-agent",
626+
"branch": "main",
627+
"branch_mapping": {}
628+
},
623629
{
624630
"path_to_root": "playwright-testing-service",
625631
"url": "https://github.com/microsoft/playwright-testing-service",

.openpublishing.redirection.json

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,90 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "articles/fxt-edge-filer/add-nodes.md",
5+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/add-nodes",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "articles/fxt-edge-filer/add-storage.md",
10+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/add-storage",
11+
"redirect_document_id": false
12+
},
13+
{
14+
"source_path": "articles/fxt-edge-filer/additional-doc.md",
15+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/additional-doc",
16+
"redirect_document_id": false
17+
},
18+
{
19+
"source_path": "articles/fxt-edge-filer/cluster-create.md",
20+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/cluster-create",
21+
"redirect_document_id": false
22+
},
23+
{
24+
"source_path": "articles/fxt-edge-filer/configure-network.md",
25+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/configure-network",
26+
"redirect_document_id": false
27+
},
28+
{
29+
"source_path": "articles/fxt-edge-filer/index.yml",
30+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/index",
31+
"redirect_document_id": false
32+
},
33+
{
34+
"source_path": "articles/fxt-edge-filer/install.md",
35+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/install",
36+
"redirect_document_id": false
37+
},
38+
{
39+
"source_path": "articles/fxt-edge-filer/monitor.md",
40+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/monitor",
41+
"redirect_document_id": false
42+
},
43+
{
44+
"source_path": "articles/fxt-edge-filer/mount-clients.md",
45+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/mount-clients",
46+
"redirect_document_id": false
47+
},
48+
{
49+
"source_path": "articles/fxt-edge-filer/network-power.md",
50+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/network-power",
51+
"redirect_document_id": false
52+
},
53+
{
54+
"source_path": "articles/fxt-edge-filer/node-password.md",
55+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/node-password",
56+
"redirect_document_id": false
57+
},
58+
{
59+
"source_path": "articles/fxt-edge-filer/overview.md",
60+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/overview",
61+
"redirect_document_id": false
62+
},
63+
{
64+
"source_path": "articles/fxt-edge-filer/port-list.md",
65+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/port-list",
66+
"redirect_document_id": false
67+
},
68+
{
69+
"source_path": "articles/fxt-edge-filer/power-off.md",
70+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/power-off",
71+
"redirect_document_id": false
72+
},
73+
{
74+
"source_path": "articles/fxt-edge-filer/specs.md",
75+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/specs",
76+
"redirect_document_id": false
77+
},
78+
{
79+
"source_path": "articles/fxt-edge-filer/support-ticket.md",
80+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/support-ticket",
81+
"redirect_document_id": false
82+
},
83+
{
84+
"source_path": "articles/fxt-edge-filer/supported-ciphers.md",
85+
"redirect_url": "/previous-versions/azure/fxt-edge-filer/supported-ciphers",
86+
"redirect_document_id": false
87+
},
388
{
489
"source_path": "articles/backup/azure-elastic-storage-area-network-backup-manage.md",
590
"redirect_url": "/azure/backup/azure-elastic-san-backup-manage",
@@ -2434,6 +2519,16 @@
24342519
"redirect_url": "/previous-versions/azure/vpn-gateway/vpn-gateway-about-vpn-gateway-settings",
24352520
"redirect_document_id": false
24362521
},
2522+
{
2523+
"source_path_from_root": "/articles/vpn-gateway/gateway-sku-change.md",
2524+
"redirect_url": "/azure/vpn-gateway/gateway-sku-upgrade",
2525+
"redirect_document_id": false
2526+
},
2527+
{
2528+
"source_path_from_root": "/articles/vpn-gateway/gateway-sku-resize.md",
2529+
"redirect_url": "/azure/vpn-gateway/gateway-sku-upgrade",
2530+
"redirect_document_id": false
2531+
},
24372532
{
24382533
"source_path_from_root": "/articles/vpn-gateway/vpn-gateway-about-forced-tunneling.md",
24392534
"redirect_url": "/previous-versions/azure/vpn-gateway/vpn-gateway-about-forced-tunneling",
@@ -7084,6 +7179,26 @@
70847179
"redirect_url": "/azure/cyclecloud/release-notes/ccws/2025-02-06",
70857180
"redirect_document_id": false
70867181
},
7182+
{
7183+
"source_path": "articles/app-service/sre-agent-overview.md",
7184+
"redirect_url": "/azure/sre-agent/overview",
7185+
"redirect_document_id": false
7186+
},
7187+
{
7188+
"source_path": "articles/app-service/sre-agent-usage.md",
7189+
"redirect_url": "/azure/sre-agent/usage",
7190+
"redirect_document_id": false
7191+
},
7192+
{
7193+
"source_path": "articles/app-service/tutorial-sre-agent.md",
7194+
"redirect_url": "/azure/sre-agent/troubleshoot-azure-app-service",
7195+
"redirect_document_id": false
7196+
},
7197+
{
7198+
"source_path": "articles/container-apps/sre-agent-troubleshoot.md",
7199+
"redirect_url": "/azure/sre-agent/troubleshoot-azure-container-apps",
7200+
"redirect_document_id": false
7201+
},
70877202
{
70887203
"source_path": "articles/reliability/whats-new.md",
70897204
"redirect_url": "/azure/reliability/overview",

articles/active-directory-b2c/enable-authentication-angular-spa-app.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -624,8 +624,7 @@ In the *src/app/profile* folder, update *profile.component.html* with the follow
624624
To call a [token-based authorization web API](enable-authentication-web-api.md), the app needs to have a valid access token. The [MsalInterceptor](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-angular/docs/msal-interceptor.md) provider automatically acquires tokens for outgoing requests that use the Angular [HttpClient](https://angular.io/api/common/http/HttpClient) class to known protected resources.
625625

626626
> [!IMPORTANT]
627-
> The MSAL initialization method (in the `app.module.ts` class) maps protected resources, such as web APIs, with the required app scopes by using the `protectedResourceMap` object. If your code needs to call another web API, add the web API URI and the web API HTTP method, with the corresponding scopes, to the `protectedResourceMap` object. For more information, see [Protected Resource Map](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/master/lib/msal-angular/docs/v2-docs/msal-interceptor.md#protected-resource-map).
628-
627+
> The MSAL initialization method (in the `app.module.ts` class) maps protected resources, such as web APIs, with the required app scopes by using the `protectedResourceMap` object. If your code needs to call another web API, add the web API URI and the web API HTTP method, with the corresponding scopes, to the `protectedResourceMap` object. For more information, see [Protected Resource Map](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-angular/docs/msal-interceptor.md#protected-resource-map).
629628
630629
When the [HttpClient](https://angular.io/api/common/http/HttpClient) object calls a web API, the [MsalInterceptor](https://github.com/AzureAD/microsoft-authentication-library-for-js/blob/dev/lib/msal-angular/docs/msal-interceptor.md) provider takes the following steps:
631630

78.3 KB
Loading

articles/active-directory-b2c/partner-cloudflare.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: martinco
77
ms.reviewer: kengaderdus
88
ms.service: azure-active-directory
99
ms.topic: how-to
10-
ms.date: 01/26/2024
10+
ms.date: 06/30/2025
1111
ms.author: gasinh
1212
ms.subservice: b2c
1313

@@ -21,20 +21,19 @@ In this article, you can learn how to configure the [Cloudflare Web Application
2121

2222
## Prerequisites
2323

24-
To get started, you'll need:
24+
To get started, you need:
2525

26-
- An Azure subscription
27-
- If you don't have one, you can get an [Azure free account](https://azure.microsoft.com/free/)
28-
- [An Azure AD B2C tenant](tutorial-create-tenant.md) linked to your Azure subscription
29-
- A [Cloudflare](https://dash.cloudflare.com/sign-up) account
26+
- An Azure subscription. If you don't have one, you can get an [Azure free account](https://azure.microsoft.com/free/).
27+
- [An Azure AD B2C tenant](tutorial-create-tenant.md) linked to your Azure subscription.
28+
- A [Cloudflare](https://dash.cloudflare.com/sign-up) account.
3029

3130
## Scenario description
3231

3332
Cloudflare WAF integration includes the following components:
3433

35-
- **Azure AD B2C tenant** – The authorization server that verifies user credentials using the custom policies defined in the tenant. It's known as the identity provider
34+
- **Azure AD B2C tenant** – The authorization server that verifies user credentials using the custom policies defined in the tenant, known as the identity provider.
3635
- [**Azure Front Door**](../frontdoor/front-door-overview.md) – Enables custom domains for Azure B2C tenant. Traffic from Cloudflare WAF is routed to Azure Front Door before arriving at Azure AD B2C tenant.
37-
- **Cloudflare** – The web application firewall that manages traffic sent to the authorization server
36+
- **Cloudflare** – The web application firewall that manages traffic sent to the authorization server.
3837

3938
## Integrate with Azure AD B2C
4039

@@ -58,6 +57,9 @@ The settings appear in the following image.
5857

5958
![Screenshot of proxied status.](./media/partner-cloudflare/select-proxied.png)
6059

60+
> [!NOTE]
61+
> Azure Front Door-managed certificates aren't automatically renewed if your custom domain’s CNAME record points to a DNS record other than the Azure Front Door endpoint’s domain (for example, when using a third-party DNS service like Cloudflare). To renew the certificate in such cases, follow the instructions in the [Renew Azure Front Door-managed certificates](../frontdoor/domain.md#renew-azure-front-door-managed-certificates) article.
62+
6163
### Configure the Web Application Firewall
6264

6365
Go to your Cloudflare settings, and use the Cloudflare content to [configure the WAF](https://www.cloudflare.com/application-services/products/waf/) and learn about other security tools.

0 commit comments

Comments
 (0)