You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/active-directory/authentication/tutorial-enable-sspr-writeback.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,7 +91,7 @@ Password policies in the on-premises AD DS environment may prevent password rese
91
91
If you update the group policy, wait for the updated policy to replicate, or use the `gpupdate /force` command.
92
92
93
93
> [!Note]
94
-
> For passwords to be changed immediately, *Minimum password age* must be set to 0. However, if users adhere to the on-premises policies, and the *Minimum password age*is set to a value greater than zero, password writeback still works after the on-premises policies are evaluated.
94
+
> If you need to allow users to change or reset passwords more than one time per day, *Minimum password age*must be set to 0. Password writeback will work after on-premises password policies are successfully evaluated.
Copy file name to clipboardExpand all lines: articles/active-directory/develop/quickstart-configure-app-expose-web-apis.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,15 +44,15 @@ First, follow these steps to create an example scope named `Employees.Read.All`:
44
44
1. Sign in to the <ahref="https://portal.azure.com/"target="_blank">Azure portal</a>.
45
45
1. If you have access to multiple tenants, use the **Directory + subscription** filter :::image type="icon" source="./media/quickstart-configure-app-expose-web-apis/portal-01-directory-subscription-filter.png" border="false"::: in the top menu to select the tenant containing your client app's registration.
46
46
1. Select **Azure Active Directory** > **App registrations**, and then select your API's app registration.
47
-
1. Select **Expose an API** > **Add a scope**.
47
+
1. Select **Expose an API**
48
+
1. Select **Set** next to **Application ID URI** if you haven't yet configured one.
49
+
50
+
You can use the default value of `api://<application-client-id>` or another [supported App ID URI pattern](reference-app-manifest.md#identifieruris-attribute). The App ID URI acts as the prefix for the scopes you'll reference in your API's code, and it must be globally unique.
51
+
1. Select **Add a scope**:
48
52
49
53
:::image type="content" source="media/quickstart-configure-app-expose-web-apis/portal-02-expose-api.png" alt-text="An app registration's Expose an API pane in the Azure portal":::
50
54
51
-
1. You're prompted to set an **Application ID URI** if you haven't yet configured one.
52
55
53
-
The App ID URI acts as the prefix for the scopes you'll reference in your API's code, and it must be globally unique. You can use the default value provided, which is in the form `api://<application-client-id>`, or specify a more readable URI like `https://contoso.com/api`.
54
-
55
-
More information on valid app ID URI patterns is available in the [Azure AD app manifest reference](reference-app-manifest.md).
56
56
57
57
1. Next, specify the scope's attributes in the **Add a scope** pane. For this walk-through, you can use the example values or specify your own.
Copy file name to clipboardExpand all lines: articles/active-directory/governance/create-access-review.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -158,8 +158,7 @@ For more information, see [License requirements](access-reviews-overview.md#lice
158
158
159
159
A multi-stage review allows the administrator to define two or three sets of reviewers to complete a review one after another. In a single-stage review, all reviewers make a decision within the same period and the last reviewer to make a decision "wins". In a multi-stage review, two or three independent sets of reviewers make a decision within their own stage, and the next stage doesn't happen until a decision is made in the previous stage. Multi-stage reviews can be used to reduce the burden on later-stage reviewers, allow for escalation of reviewers, or have independent groups of reviewers agree on decisions.
160
160
> [!WARNING]
161
-
> Data of users included in multi-stage access reviews are a part of the audit record at the start of the review. Administrators may delete the data at any time by deleting the multi-stage access review series.
> Data of users included in multi-stage access reviews are a part of the audit record at the start of the review. Administrators may delete the data at any time by deleting the multi-stage access review series. For general information about GDPR and protecting user data, see the [GDPR section of the Microsoft Trust Center](https://www.microsoft.com/trust-center/privacy/gdpr-overview) and the [GDPR section of the Service Trust portal](https://servicetrust.microsoft.com/ViewPage/GDPRGetStarted).
163
162
164
163
1. After you have selected the resource and scope of your review, move on to the **Reviews** tab.
Copy file name to clipboardExpand all lines: articles/api-management/import-logic-app-as-api.md
+5-2Lines changed: 5 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
title: Import a Logic App as an API with the Azure portal | Microsoft Docs
3
-
description: This article shows you how to use API Management (APIM) to import Logic App as an API.
3
+
description: This article shows you how to use API Management to import a Logic App (Consumption) resource as an API.
4
4
services: api-management
5
5
documentationcenter: ''
6
6
author: dlepow
@@ -26,10 +26,13 @@ In this article, you learn how to:
26
26
> - Import a Logic App as an API
27
27
> - Test the API in the Azure portal
28
28
29
+
> [!NOTE]
30
+
> API Management supports automated import of a Logic App (Consumption) resource. which runs in the multi-tenant Logic Apps environment. Learn more about [single-tenant versus muti-tenant Logic Apps](../logic-apps/single-tenant-overview-compare.md).
31
+
29
32
## Prerequisites
30
33
31
34
- Complete the following quickstart: [Create an Azure API Management instance](get-started-create-service-instance.md)
32
-
- Make sure there is a Logic App in your subscription that exposes an HTTP endpoint. For more information, [Trigger workflows with HTTP endpoints](../logic-apps/logic-apps-http-endpoint.md)
35
+
- Make sure there is a Consumption plan-based Logic App resource in your subscription that exposes an HTTP endpoint. For more information, [Trigger workflows with HTTP endpoints](../logic-apps/logic-apps-http-endpoint.md)
Copy file name to clipboardExpand all lines: articles/app-service/overview-vnet-integration.md
+15-6Lines changed: 15 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -76,24 +76,29 @@ If the virtual network is in a different subscription than the app, you must ens
76
76
77
77
### Routes
78
78
79
-
There are two types of routing to consider when you configure regional virtual network integration. Application routing defines what traffic is routed from your application and into the virtual network. Network routing is the ability to control how traffic is routed from your virtual network and out.
79
+
There are three types of routing to consider when you configure regional virtual network integration. [Application routing](#application-routing) defines what traffic is routed from your app and into the virtual network. [Configuration routing](#configuration-routing) affects operations that happen before or during startup of you app. Examples are container image pull and app settings with Key Vault reference. [Network routing](#network-routing) is the ability to handle how both app and configuration traffic is routed from your virtual network and out.
80
80
81
81
#### Application routing
82
82
83
-
When you configure application routing, you can either route all traffic or only private traffic (also known as [RFC1918](https://datatracker.ietf.org/doc/html/rfc1918#section-3) traffic) into your virtual network. You configure this behavior through the **Route All** setting. If **Route All** is disabled, your app only routes private traffic into your virtual network. If you want to route all your outbound traffic into your virtual network, make sure that **Route All** is enabled.
83
+
Application routing affects all the traffic that is sent from your app after it has been started. See [configuration routing](#configuration-routing) for traffic during start up. When you configure application routing, you can either route all traffic or only private traffic (also known as [RFC1918](https://datatracker.ietf.org/doc/html/rfc1918#section-3) traffic) into your virtual network. You configure this behavior through the **Route All** setting. If **Route All** is disabled, your app only routes private traffic into your virtual network. If you want to route all your outbound app traffic into your virtual network, make sure that **Route All** is enabled.
84
84
85
85
> [!NOTE]
86
-
> * When **Route All** is enabled, all traffic is subject to the NSGs and UDRs that are applied to your integration subnet. When all traffic routing is enabled, outbound traffic is still sent from the addresses that are listed in your app properties, unless you provide routes that direct the traffic elsewhere.
87
-
> * Windows containers don't support routing App Service Key Vault references or pulling custom container images over virtual network integration.
86
+
> * When **Route All** is enabled, all app traffic is subject to the NSGs and UDRs that are applied to your integration subnet. When **Route All** is enabled, outbound traffic is still sent from the addresses that are listed in your app properties, unless you provide routes that direct the traffic elsewhere.
88
87
> * Regional virtual network integration can't use port 25.
89
88
90
89
Learn [how to configure application routing](./configure-vnet-integration-routing.md).
91
90
92
-
We recommend that you use the **Route All** configuration setting to enable routing of all traffic. Using the configuration setting allows you to audit the behavior with [a built-in policy](https://portal.azure.com/#blade/Microsoft_Azure_Policy/PolicyDetailBlade/definitionId/%2Fproviders%2FMicrosoft.Authorization%2FpolicyDefinitions%2F33228571-70a4-4fa1-8ca1-26d0aba8d6ef). The existing WEBSITE_VNET_ROUTE_ALL app setting can still be used, and you can enable all traffic routing with either setting.
91
+
We recommend that you use the **Route All** configuration setting to enable routing of all traffic. Using the configuration setting allows you to audit the behavior with [a built-in policy](https://portal.azure.com/#blade/Microsoft_Azure_Policy/PolicyDetailBlade/definitionId/%2Fproviders%2FMicrosoft.Authorization%2FpolicyDefinitions%2F33228571-70a4-4fa1-8ca1-26d0aba8d6ef). The existing `WEBSITE_VNET_ROUTE_ALL` app setting can still be used, and you can enable all traffic routing with either setting.
93
92
94
93
#### Configuration routing
95
94
96
-
When you are using virtual network integration, you can configure how parts of the configuration traffic is managed. By default, the mentioned configurations will go directly to the internet unless you actively configure it to be routed through the virtual network integration.
95
+
When you are using virtual network integration, you can configure how parts of the configuration traffic is managed. By default, configuration traffic will go directly over the public route, but individual components you actively configure it to be routed through the virtual network integration.
96
+
97
+
> [!NOTE]
98
+
> * Windows containers don't support routing App Service Key Vault references or pulling custom container images over virtual network integration.
99
+
> * Backup/restore to private storage accounts is currently not supported.
100
+
> * Configure SSL/TLS certificates from private Key Vaults is currently not supported.
101
+
> * Diagnostics logs to private storage accounts is currently not supported.
97
102
98
103
##### Content storage
99
104
@@ -105,6 +110,10 @@ To route content storage traffic through the virtual network integration, you ne
105
110
106
111
When using custom containers for Linux, you can pull the container over the virtual network integration. To route the container pull traffic through the virtual network integration, you must add an app setting named `WEBSITE_PULL_IMAGE_OVER_VNET` with the value `true`.
107
112
113
+
##### App settings using Key Vault references
114
+
115
+
App settings using Key Vault references will attempt to get secrets over the public route. If the Key Vault is blocking public traffic and the app is using virtual network integration, an attempt will then be made to get the secrets through the virtual network integration.
116
+
108
117
#### Network routing
109
118
110
119
You can use route tables to route outbound traffic from your app to wherever you want. Route tables affect your destination traffic. When **Route All** is disabled in [application routing](#application-routing), only private traffic (RFC1918) is affected by your route tables. Common destinations can include firewall devices or gateways. Routes that are set on your integration subnet won't affect replies to inbound app requests.
0 commit comments