Skip to content

Commit 406bb2e

Browse files
authored
Merge pull request #191101 from MicrosoftDocs/main
3/09 AM Publish
2 parents 638d8ec + 1813fbb commit 406bb2e

File tree

90 files changed

+593
-308
lines changed

Some content is hidden

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

90 files changed

+593
-308
lines changed

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -698,6 +698,11 @@
698698
"redirect_url": "/azure/frontdoor/front-door-rules-engine",
699699
"redirect_document_id": false
700700
},
701+
{
702+
"source_path_from_root": "/articles/frontdoor/concept-caching.md",
703+
"redirect_url": "/azure/frontdoor/front-door-caching",
704+
"redirect_document_id": false
705+
},
701706
{
702707
"source_path_from_root": "/articles/frontdoor/concept-route.md",
703708
"redirect_url": "/azure/frontdoor/front-door-route-matching",

articles/active-directory-b2c/configure-authentication-sample-web-app.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,14 +44,14 @@ A computer that's running either of the following:
4444

4545
# [Visual Studio](#tab/visual-studio)
4646

47-
* [Visual Studio 2019 16.8 or later](https://visualstudio.microsoft.com/downloads/?utm_medium=microsoft&utm_source=docs.microsoft.com&utm_campaign=inline+link&utm_content=download+vs2019), with the ASP.NET and web development workload
48-
* [.NET 5.0 SDK](https://dotnet.microsoft.com/download/dotnet)
47+
* [Visual Studio 2022 17.0 or later](https://visualstudio.microsoft.com/downloads/?utm_medium=microsoft&utm_source=docs.microsoft.com&utm_campaign=inline+link&utm_content=download+vs2019), with the ASP.NET and web development workload
48+
* [.NET 6.0 SDK](https://dotnet.microsoft.com/download/dotnet)
4949

5050
# [Visual Studio Code](#tab/visual-studio-code)
5151

5252
* [Visual Studio Code](https://code.visualstudio.com/download)
5353
* [C# for Visual Studio Code (latest version)](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csharp)
54-
* [.NET 5.0 SDK](https://dotnet.microsoft.com/download/dotnet)
54+
* [.NET 6.0 SDK](https://dotnet.microsoft.com/download/dotnet)
5555

5656
---
5757

@@ -76,7 +76,7 @@ To create the web app registration, do the following:
7676
1. Select **App registrations**, and then select **New registration**.
7777
1. Under **Name**, enter a name for the application (for example, *webapp1*).
7878
1. Under **Supported account types**, select **Accounts in any identity provider or organizational directory (for authenticating users with user flows)**.
79-
1. Under **Redirect URI**, select **Web** and then, in the URL box, enter `https://localhost:5001/signin-oidc`.
79+
1. Under **Redirect URI**, select **Web** and then, in the URL box, enter `https://localhost:44316/signin-oidc`.
8080
1. Under **Permissions**, select the **Grant admin consent to openid and offline access permissions** checkbox.
8181
1. Select **Register**.
8282
1. Select **Overview**.
@@ -131,7 +131,7 @@ Your final configuration file should look like the following JSON:
131131
## Step 5: Run the sample web app
132132

133133
1. Build and run the project.
134-
1. Go to `https://localhost:5001`.
134+
1. Go to `https://localhost:44316`.
135135
1. Select **Sign Up/In**.
136136

137137
![Screenshot of the "Sign Up/In" button on the project Welcome page.](./media/configure-authentication-sample-web-app/web-app-sign-in.png)

articles/active-directory/cloud-sync/how-to-prerequisites.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ manager: karenhoran
77
ms.service: active-directory
88
ms.workload: identity
99
ms.topic: how-to
10-
ms.date: 10/19/2021
10+
ms.date: 03/04/2022
1111
ms.subservice: hybrid
1212
ms.author: billmath
1313
ms.collection: M365-identity-device-management
@@ -115,6 +115,12 @@ Run the [IdFix tool](/office365/enterprise/prepare-directory-attributes-for-sync
115115

116116
- If your firewall enforces rules according to the originating users, open these ports for traffic from Windows services that run as a network service.
117117
- If your firewall or proxy allows you to specify safe suffixes, add connections to \*.msappproxy.net and \*.servicebus.windows.net. If not, allow access to the [Azure datacenter IP ranges](https://www.microsoft.com/download/details.aspx?id=41653), which are updated weekly.
118+
- If you are installing against the **US government** cloud, and your firewall or proxy allows you to specify safe suffixes, add connections to:
119+
- *.microsoftonline.us
120+
- *.microsoft.us
121+
- *.msappproxy.us
122+
- *.windowsazure.us
123+
118124
- Your agents need access to login.windows.net and login.microsoftonline.com for initial registration. Open your firewall for those URLs as well.
119125
- For certificate validation, unblock the following URLs: mscrl.microsoft.com:80, crl.microsoft.com:80, ocsp.msocsp.com:80, and www\.microsoft.com:80. These URLs are used for certificate validation with other Microsoft products, so you might already have these URLs unblocked.
120126

articles/active-directory/develop/msal-net-web-browsers.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,15 @@ IPublicClientApplication pca = PublicClientApplicationBuilder
9696
> [!Note]
9797
> If you configure `http://localhost`, internally MSAL.NET will find a random open port and use it.
9898
99-
### Linux and MAC
99+
### Linux and macOS
100100

101-
On Linux, MSAL.NET will open the default OS browser using the xdg-open tool. To troubleshoot, run the tool from a terminal, for example, `xdg-open "https://www.bing.com"`. On Mac, the browser is opened by invoking `open <url>`.
101+
On Linux, MSAL.NET opens the default OS browser with a tool like [xdg-open](http://manpages.ubuntu.com/manpages/focal/man1/xdg-open.1.html). Opening the browser with `sudo` is unsupported by MSAL and will cause MSAL to throw an exception.
102102

103-
### Customizing the experience
103+
On macOS, the browser is opened by invoking `open <url>`.
104104

105-
> [!NOTE]
106-
> Customization is available in MSAL.NET 4.1.0 or later.
105+
### Customizing the experience
107106

108-
MSAL.NET is able to respond with an HTTP message when a token is received or in case of error. You can display an HTML message or redirect to an URL of your choice:
107+
MSAL.NET can respond with an HTTP message or HTTP redirect when a token is received or an error occurs.
109108

110109
```csharp
111110
var options = new SystemWebViewOptions()

articles/active-directory/devices/enterprise-state-roaming-enable.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,6 @@ The data retention policy isn't configurable. Once the data is permanently delet
8383

8484
## Next steps
8585

86-
* [Enterprise State Roaming overview](enterprise-state-roaming-overview.md)
8786
* [Settings and data roaming FAQ](enterprise-state-roaming-faqs.yml)
8887
* [Group Policy and MDM settings for settings sync](enterprise-state-roaming-group-policy-settings.md)
8988
* [Windows 10 roaming settings reference](enterprise-state-roaming-windows-settings-reference.md)

articles/api-management/TOC.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,12 @@
388388
href: https://aka.ms/apimupdates
389389
- name: Release notes
390390
href: https://aka.ms/apim/releases
391+
- name: Breaking changes
392+
items:
393+
- name: Overview
394+
href: breaking-changes/overview.md
395+
- name: Virtual Network Changes (March 2023)
396+
href: breaking-changes/rp-source-ip-address-change-mar2023.md
391397
- name: Regional availability
392398
href: https://azure.microsoft.com/global-infrastructure/services/
393399
- name: Videos

articles/api-management/api-management-sample-send-request.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,22 +188,22 @@ Once you have this information, you can make requests to all the backend systems
188188

189189
```xml
190190
<send-request mode="new" response-variable-name="revenuedata" timeout="20" ignore-error="true">
191-
<set-url>@($"https://accounting.acme.com/salesdata?from={(string)context.Variables["fromDate"]}&to={(string)context.Variables["fromDate"]}")"</set-url>
191+
<set-url>@($"https://accounting.acme.com/salesdata?from={(string)context.Variables["fromDate"]}&to={(string)context.Variables["fromDate"]}")</set-url>
192192
<set-method>GET</set-method>
193193
</send-request>
194194

195195
<send-request mode="new" response-variable-name="materialdata" timeout="20" ignore-error="true">
196-
<set-url>@($"https://inventory.acme.com/materiallevels?from={(string)context.Variables["fromDate"]}&to={(string)context.Variables["fromDate"]}")"</set-url>
196+
<set-url>@($"https://inventory.acme.com/materiallevels?from={(string)context.Variables["fromDate"]}&to={(string)context.Variables["fromDate"]}")</set-url>
197197
<set-method>GET</set-method>
198198
</send-request>
199199

200200
<send-request mode="new" response-variable-name="throughputdata" timeout="20" ignore-error="true">
201-
<set-url>@($"https://production.acme.com/throughput?from={(string)context.Variables["fromDate"]}&to={(string)context.Variables["fromDate"]}")"</set-url>
201+
<set-url>@($"https://production.acme.com/throughput?from={(string)context.Variables["fromDate"]}&to={(string)context.Variables["fromDate"]}")</set-url>
202202
<set-method>GET</set-method>
203203
</send-request>
204204

205205
<send-request mode="new" response-variable-name="accidentdata" timeout="20" ignore-error="true">
206-
<set-url>@($"https://production.acme.com/accidentdata?from={(string)context.Variables["fromDate"]}&to={(string)context.Variables["fromDate"]}")"</set-url>
206+
<set-url>@($"https://production.acme.com/accidentdata?from={(string)context.Variables["fromDate"]}&to={(string)context.Variables["fromDate"]}")</set-url>
207207
<set-method>GET</set-method>
208208
</send-request>
209209
```

articles/api-management/api-management-using-with-internal-vnet.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ For configurations specific to the *external* mode, where the service endpoints
5555
1. Continue configuring VNet settings for the remaining locations of your API Management instance.
5656
1. In the top navigation bar, select **Save**, then select **Apply network configuration**.
5757

58-
It can take 15 to 45 minutes to update the API Management instance.
58+
It can take 15 to 45 minutes to update the API Management instance. The Developer tier has downtime during the process. The Basic and higher SKUs don't have downtime during the process.
5959

6060
After successful deployment, you should see your API Management service's **private** virtual IP address and **public** virtual IP address on the **Overview** blade. For more information about the IP addresses, see [Routing](#routing) in this article.
6161

articles/api-management/api-management-using-with-vnet.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ For configurations specific to the *internal* mode, where the endpoints are acce
4949

5050
7. In the top navigation bar, select **Save**, then select **Apply network configuration**.
5151

52-
It can take 15 to 45 minutes to update the API Management instance.
52+
It can take 15 to 45 minutes to update the API Management instance. The Developer tier has downtime during the process. The Basic and higher SKUs don't have downtime during the process.
5353

5454
### Enable connectivity using a Resource Manager template (`stv2` compute platform)
5555

@@ -76,9 +76,10 @@ The API Management service depends on several Azure services. When API Managemen
7676
* For guidance on custom DNS setup, including forwarding for Azure-provided hostnames, see [Name resolution for resources in Azure virtual networks](../virtual-network/virtual-networks-name-resolution-for-vms-and-role-instances.md#name-resolution-that-uses-your-own-dns-server).
7777
* Outbound network access on port `53` is required for communication with DNS servers. For more settings, see [Virtual network configuration reference](virtual-network-reference.md).
7878

79-
> [!IMPORTANT]
79+
> [!IMPORTANT]
8080
> If you plan to use a custom DNS server(s) for the VNet, set it up **before** deploying an API Management service into it. Otherwise, you'll need to update the API Management service each time you change the DNS Server(s) by running the [Apply Network Configuration Operation](/rest/api/apimanagement/current-ga/api-management-service/apply-network-configuration-updates).
8181
82+
8283
## Routing
8384

8485
+ A load-balanced public IP address (VIP) is reserved to provide access to all service endpoints and resources outside the VNet.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: Upcoming Breaking Changes in Azure API Management | Microsoft Docs
3+
description: A list of all the upcoming breaking changes for Azure API Management
4+
services: api-management
5+
documentationcenter: ''
6+
author: adrianhall
7+
8+
ms.service: api-management
9+
ms.topic: reference
10+
ms.date: 02/07/2022
11+
ms.author: adhal
12+
---
13+
14+
# Upcoming breaking changes
15+
16+
The following table lists all the upcoming breaking changes and feature retirements for Azure API Management.
17+
18+
| Change Title | Effective Date |
19+
|:-------------|:---------------|
20+
| [Resource Provider Source IP Address Update][bc1] | March 31, 2023 |
21+
22+
<!-- Links -->
23+
[bc1]: ./rp-source-ip-address-change-mar2023.md

0 commit comments

Comments
 (0)