Skip to content

Commit 15cdd9f

Browse files
authored
Merge pull request #191400 from MicrosoftDocs/main
Merge Main to Live, 4 AM
2 parents f97c35d + 89b5086 commit 15cdd9f

File tree

120 files changed

+1061
-199
lines changed

Some content is hidden

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

120 files changed

+1061
-199
lines changed

.openpublishing.publish.config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -899,6 +899,7 @@
899899
"articles/virtual-machine-scale-sets/.openpublishing.redirection.virtual-machine-scale-sets.json",
900900
"articles/mysql/.openpublishing.redirection.mysql.json",
901901
"articles/container-apps/.openpublishing.redirection.container-apps.json",
902-
"articles/spring-cloud/.openpublishing.redirection.spring-cloud.json"
902+
"articles/spring-cloud/.openpublishing.redirection.spring-cloud.json",
903+
"articles/load-testing/.openpublishing.redirection.azure-load-testing.json"
903904
]
904905
}

articles/active-directory/app-proxy/application-proxy-faq.yml

Lines changed: 64 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ metadata:
44
description: Learn answers to frequently asked questions (FAQ) about using Azure AD Application Proxy to publish internal, on-premises applications to remote users.
55
services: active-directory
66
author: kenwith
7-
manager: karenhoran
7+
manager:
88
ms.service: active-directory
99
ms.subservice: app-proxy
1010
ms.workload: identity
@@ -19,6 +19,16 @@ summary: This page answers frequently asked questions about Azure Active Directo
1919
sections:
2020
- name: General
2121
questions:
22+
23+
- question: |
24+
Can I modify an App Proxy app from the **App registrations** page in the Azure portal?
25+
answer: |
26+
No, the following configuration items are being used by app proxy and should not be altered or deleted:
27+
- Enable/Disable “Allow public clients flows”.
28+
- CWAP_AuthSecret (Client secrets).
29+
- API Permissions.
30+
Modifying any of the above configuration items on the App registration page will break pre-authentication for Azure AD Application Proxy.
31+
2232
- question: |
2333
Can I delete an App Proxy app from the App registrations page in the Azure portal?
2434
answer: |
@@ -125,6 +135,12 @@ sections:
125135
126136
- name: Application configuration
127137
questions:
138+
- question: |
139+
Can I use the domain suffixes [tenantname].onmicrosoft.com or [tenantname].mail.onmicrosoft.com in the external URL?
140+
answer: |
141+
Although these suffixes appear in the suffix list, you should not use them. These domain suffixes are not meant to be used with Azure AD Application Proxy. If you use these domain suffixes, the created Azure AD Application Proxy application won't work.
142+
You can use either the standard domain suffix `msappproxy.net` or a [custom domain](application-proxy-configure-custom-domain.md).
143+
128144
- question: |
129145
I am receiving an error about an invalid certificate or possible wrong password
130146
answer: |
@@ -182,6 +198,53 @@ sections:
182198
answer: |
183199
Application Proxy does not automatically add the HTTP Strict-Transport-Security header to HTTPS responses, but it will maintain the header if it is in the original response sent by the published application. Proving a setting to enable this functionality is on the roadmap.
184200
201+
- question: |
202+
Can I use a custom port number in the external URL?
203+
answer: |
204+
No, if the protocol `http` is configured in the external URL then the Azure AD Application Proxy endpoint accepts incoming request on the port TCP 80, if the protocol `https` then on the port TCP 443.
205+
206+
- question: |
207+
Can I use a custom port number in the internal URL?
208+
answer: |
209+
Yes, some examples for internal URLs including ports: `http://app.contoso.local:8888/`, `https://app.contoso.local:8080/`, `https://app.contoso.local:8081/test/`.
210+
211+
- question: |
212+
What are the challenges, if the external and the internal URLs are different?
213+
answer: |
214+
Some responses sent by the published web applications might contain hard-coded URLs.
215+
In this case it must be ensured by using a link translation solution that the client always uses the correct URL.
216+
Link translation solutions might be complex and might not work in all the scenarios. You can find [here](application-proxy-configure-hard-coded-link-translation.md) our documented solutions for link translation.
217+
218+
As best practice it is advised to use identical external and internal URLs. External and internal URLs are considered to be identical, if the `protocol://hostname:port/path/` in both URLs are identical.
219+
220+
This can be achieved by using the [Custom Domains](application-proxy-configure-custom-domain.md) feature.
221+
222+
Examples:
223+
224+
Identical:
225+
```
226+
External URL: https://app1.contoso.com/test/
227+
Internal URL: https://app1.contoso.com/test/
228+
```
229+
230+
Not identical:
231+
232+
```
233+
External URL: https://app1.contoso.com/test/
234+
Internal URL: http://app1.contoso.com/test/
235+
236+
External URL: https://app1.contoso.com/test/
237+
Internal URL: https://app1.contoso.com:8080/test/
238+
239+
External URL: https://app1.msappproxy.net/test/
240+
Internal URL: https://app1.contoso.com:/test/
241+
```
242+
243+
Making the external and internal URLs identical is not possible. Different ports or using http and https must be used in the internal and external URLs.
244+
245+
In some scenarios changes must be done in the configuration of the web app.
246+
247+
185248
- name: Integrated Windows authentication
186249
questions:
187250
- question: |

articles/active-directory/cloud-infrastructure-entitlement-management/cloudknox-onboard-aws.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: active-directory
88
ms.subservice: ciem
99
ms.workload: identity
1010
ms.topic: how-to
11-
ms.date: 03/09/2022
11+
ms.date: 03/10/2022
1212
ms.author: v-ydequadros
1313
---
1414

@@ -18,18 +18,12 @@ ms.author: v-ydequadros
1818
> CloudKnox Permissions Management (CloudKnox) is currently in PREVIEW.
1919
> Some information relates to a prerelease product that may be substantially modified before it's released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
2020
21-
> [!Note]
22-
> Sign up for the CloudKnox Permissions Management public preview by filling [this form](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR9AT7gfYe2NPtdIbYxQQX45UNEpIVjY4WUJNSUhMVjcyNzdYOFY2NFhISi4u).
2321

2422
This article describes how to onboard an Amazon Web Services (AWS) account on CloudKnox Permissions Management (CloudKnox).
2523

2624
> [!NOTE]
2725
> A *global administrator* or *super admin* (an admin for all authorization system types) can perform the tasks in this article after the global administrator has initially completed the steps provided in [Enable CloudKnox on your Azure Active Directory tenant](cloudknox-onboard-enable-tenant.md).
2826
29-
## Prerequisites
30-
31-
- To enable the CloudKnox **Feature highlights** tile in the Azure AD portal, [select this link to run the script in your browser](https://aka.ms/ciem-prod).
32-
- To use the CloudKnox public preview, we encourage you to fill out a consent form that provides other terms and conditions for the public preview product. To open the form, select [CloudKnox Permissions Management Public Preview: Terms and Conditions](https://aka.ms/ciem-terms).
3327

3428
## View a training video on configuring and onboarding an AWS account
3529

articles/active-directory/cloud-infrastructure-entitlement-management/cloudknox-onboard-azure.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: active-directory
88
ms.subservice: ciem
99
ms.workload: identity
1010
ms.topic: how-to
11-
ms.date: 03/09/2022
11+
ms.date: 03/10/2022
1212
ms.author: v-ydequadros
1313
---
1414

@@ -18,9 +18,6 @@ ms.author: v-ydequadros
1818
> CloudKnox Permissions Management (CloudKnox) is currently in PREVIEW.
1919
> Some information relates to a prerelease product that may be substantially modified before it's released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
2020
21-
> [!Note]
22-
> Sign up for the CloudKnox Permissions Management public preview by filling [this form](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR9AT7gfYe2NPtdIbYxQQX45UNEpIVjY4WUJNSUhMVjcyNzdYOFY2NFhISi4u).
23-
2421
This article describes how to onboard a Microsoft Azure subscription or subscriptions on CloudKnox Permissions Management (CloudKnox). Onboarding a subscription creates a new authorization system to represent the Azure subscription in CloudKnox.
2522

2623
> [!NOTE]
@@ -31,8 +28,7 @@ This article describes how to onboard a Microsoft Azure subscription or subscrip
3128
To add CloudKnox to your Azure AD tenant:
3229
- You must have an Azure AD user account and an Azure command-line interface (Azure CLI) on your system, or an Azure subscription. If you don't already have one, [create a free account](https://azure.microsoft.com/free/).
3330
- You must have **Microsoft.Authorization/roleAssignments/write** permission at the subscription or management group scope to perform these tasks. If you don't have this permission, you can ask someone who has this permission to perform these tasks for you.
34-
- To enable the CloudKnox **Feature highlights** tile in the Azure AD portal, [select this link to run the script in your browser](https://aka.ms/ciem-prod).
35-
- To use the CloudKnox public preview, we encourage you to fill out a consent form that provides other terms and conditions for the public preview product. To open the form, select [CloudKnox Permissions Management Public Preview: Terms and Conditions](https://aka.ms/ciem-terms).
31+
3632

3733
## View a training video on enabling CloudKnox in your Azure AD tenant
3834

articles/active-directory/cloud-infrastructure-entitlement-management/cloudknox-onboard-enable-tenant.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: active-directory
88
ms.subservice: ciem
99
ms.workload: identity
1010
ms.topic: how-to
11-
ms.date: 03/09/2022
11+
ms.date: 03/10/2022
1212
ms.author: v-ydequadros
1313
---
1414

@@ -18,8 +18,6 @@ ms.author: v-ydequadros
1818
> CloudKnox Permissions Management (CloudKnox) is currently in PREVIEW.
1919
> Some information relates to a prerelease product that may be substantially modified before it's released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
2020
21-
> [!Note]
22-
> Sign up for the CloudKnox Permissions Management public preview by filling [this form](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR9AT7gfYe2NPtdIbYxQQX45UNEpIVjY4WUJNSUhMVjcyNzdYOFY2NFhISi4u).
2321

2422
This article describes how to enable CloudKnox Permissions Management (CloudKnox) in your organization. Once you've enabled CloudKnox, you can connect it to your Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP) platforms.
2523

@@ -32,8 +30,7 @@ To enable CloudKnox in your organization:
3230

3331
- You must have an Azure AD tenant. If you don't already have one, [create a free account](https://azure.microsoft.com/free/).
3432
- You must be eligible for or have an active assignment to the global administrator role as a user in that tenant.
35-
- To enable the CloudKnox **Feature highlights** tile in the Azure AD portal, [select this link to run the script in your browser](https://aka.ms/ciem-prod).
36-
- To use the CloudKnox public preview, we encourage you to fill out a consent form that provides other terms and conditions for the public preview product. To open the form, select [CloudKnox Permissions Management Public Preview: Terms and Conditions](https://aka.ms/ciem-terms).
33+
3734

3835
> [!NOTE]
3936
> During public preview, CloudKnox doesn't perform a license check.

articles/active-directory/cloud-infrastructure-entitlement-management/cloudknox-onboard-gcp.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: active-directory
88
ms.subservice: ciem
99
ms.workload: identity
1010
ms.topic: how-to
11-
ms.date: 02/24/2022
11+
ms.date: 03/10/2022
1212
ms.author: v-ydequadros
1313
---
1414

@@ -18,18 +18,12 @@ ms.author: v-ydequadros
1818
> CloudKnox Permissions Management (CloudKnox) is currently in PREVIEW.
1919
> Some information relates to a prerelease product that may be substantially modified before it's released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
2020
21-
> [!Note]
22-
> Sign up for the CloudKnox Permissions Management public preview by filling [this form](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR9AT7gfYe2NPtdIbYxQQX45UNEpIVjY4WUJNSUhMVjcyNzdYOFY2NFhISi4u).
2321

2422
This article describes how to onboard a Google Cloud Platform (GCP) project on CloudKnox Permissions Management (CloudKnox).
2523

2624
> [!NOTE]
2725
> A *global administrator* or *super admin* (an admin for all authorization system types) can perform the tasks in this article after the global administrator has initially completed the steps provided in [Enable CloudKnox on your Azure Active Directory tenant](cloudknox-onboard-enable-tenant.md).
2826
29-
## Prerequisites
30-
31-
- To enable the CloudKnox **Feature highlights** tile in the Azure AD portal, [select this link to run the script in your browser](https://aka.ms/ciem-prod).
32-
- To use the CloudKnox public preview, we encourage you to fill out a consent form that provides other terms and conditions for the public preview product. To open the form, select [CloudKnox Permissions Management Public Preview: Terms and Conditions](https://aka.ms/ciem-terms).
3327

3428
## Onboard a GCP project
3529

articles/active-directory/cloud-infrastructure-entitlement-management/cloudknox-overview.md

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.service: active-directory
88
ms.subservice: ciem
99
ms.workload: identity
1010
ms.topic: overview
11-
ms.date: 02/23/2022
11+
ms.date: 03/10/2022
1212
ms.author: v-ydequadros
1313
---
1414

@@ -19,9 +19,6 @@ ms.author: v-ydequadros
1919
> CloudKnox Permissions Management (CloudKnox) is currently in PREVIEW.
2020
> Some information relates to a prerelease product that may be substantially modified before it's released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
2121
22-
> [!Note]
23-
> Sign up for the CloudKnox Permissions Management public preview by filling [this form](https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR9AT7gfYe2NPtdIbYxQQX45UNEpIVjY4WUJNSUhMVjcyNzdYOFY2NFhISi4u).
24-
2522
## Overview
2623

2724
CloudKnox Permissions Management (CloudKnox) is a cloud infrastructure entitlement management (CIEM) solution that provides comprehensive visibility into permissions assigned to all identities. For example, over-privileged workload and user identities, actions, and resources across multi-cloud infrastructures in Microsoft Azure, Amazon Web Services (AWS), and Google Cloud Platform (GCP).

articles/active-directory/hybrid/how-to-connect-install-custom.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ On the next page, you can select optional features for your scenario.
208208
| Optional features | Description |
209209
| --- | --- |
210210
| Exchange hybrid deployment |The Exchange hybrid deployment feature allows for the coexistence of Exchange mailboxes both on-premises and in Microsoft 365. Azure AD Connect synchronizes a specific set of [attributes](reference-connect-sync-attributes-synchronized.md#exchange-hybrid-writeback) from Azure AD back into your on-premises directory. |
211-
| Exchange mail public folders | The Exchange mail public folders feature allows you to synchronize mail-enabled public-folder objects from your on-premises instance of Active Directory to Azure AD. |
211+
| Exchange mail public folders | The Exchange mail public folders feature allows you to synchronize mail-enabled public-folder objects from your on-premises instance of Active Directory to Azure AD. Note that it is not supported to sync groups that contain public folders as members, and attempting to do so will result in a synchronization error. |
212212
| Azure AD app and attribute filtering |By enabling Azure AD app and attribute filtering, you can tailor the set of synchronized attributes. This option adds two more configuration pages to the wizard. For more information, see [Azure AD app and attribute filtering](#azure-ad-app-and-attribute-filtering). |
213213
| Password hash synchronization |If you selected federation as the sign-in solution, you can enable password hash synchronization. Then you can use it as a backup option. </br></br>If you selected pass-through authentication, you can enable this option to ensure support for legacy clients and to provide a backup.</br></br> For more information, see [Password hash synchronization](how-to-connect-password-hash-synchronization.md).|
214214
| Password writeback |Use this option to ensure that password changes that originate in Azure AD are written back to your on-premises directory. For more information, see [Getting started with password management](../authentication/tutorial-enable-sspr.md). |

articles/app-service/deploy-container-github-action.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,11 @@ OpenID Connect is an authentication method that uses short-lived tokens. Setting
9999
az ad sp create --id $appId
100100
```
101101
102-
1. Create a new role assignment by subscription and object. By default, the role assignment will be tied to your default subscription. Replace `$subscriptionId` with your subscription ID and `$assigneeObjectId` with the generated `assignee-object-id`. Learn [how to manage Azure subscriptions with the Azure CLI](/cli/azure/manage-azure-subscriptions-azure-cli).
102+
1. Create a new role assignment by subscription and object. By default, the role assignment will be tied to your default subscription. Replace `$subscriptionId` with your subscription ID, `$resourceGroupName` with your resource group name, and `$assigneeObjectId` with the generated `assignee-object-id`. Learn [how to manage Azure subscriptions with the Azure CLI](/cli/azure/manage-azure-subscriptions-azure-cli).
103103
104104
```azurecli-interactive
105-
az role assignment create --role contributor --subscription $subscriptionId --assignee-object-id $assigneeObjectId --assignee-principal-type ServicePrincipal
105+
az role assignment create --role contributor --subscription $subscriptionId --assignee-object-id $assigneeObjectId --assignee-principal-type ServicePrincipal --scopes /subscriptions/$subscriptionId/resourceGroups/$resourceGroupName
106+
/providers/Microsoft.Web/sites/
106107
```
107108
108109
1. Run the following command to [create a new federated identity credential](/graph/api/application-post-federatedidentitycredentials?view=graph-rest-beta&preserve-view=true) for your active directory application.

articles/app-service/deploy-github-actions.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -122,10 +122,10 @@ OpenID Connect is an authentication method that uses short-lived tokens. Setting
122122
az ad sp create --id $appId
123123
```
124124
125-
1. Create a new role assignment by subscription and object. By default, the role assignment will be tied to your default subscription. Replace `$subscriptionId` with your subscription ID and `$assigneeObjectId` with the generated `assignee-object-id`. Learn [how to manage Azure subscriptions with the Azure CLI](/cli/azure/manage-azure-subscriptions-azure-cli).
125+
1. Create a new role assignment by subscription and object. By default, the role assignment will be tied to your default subscription. Replace `$subscriptionId` with your subscription ID, `$resourceGroupName` with your resource group name, and `$assigneeObjectId` with the generated `assignee-object-id`. Learn [how to manage Azure subscriptions with the Azure CLI](/cli/azure/manage-azure-subscriptions-azure-cli).
126126
127127
```azurecli-interactive
128-
az role assignment create --role contributor --subscription $subscriptionId --assignee-object-id $assigneeObjectId --assignee-principal-type ServicePrincipal
128+
az role assignment create --role contributor --subscription $subscriptionId --assignee-object-id $assigneeObjectId --scopes /subscriptions/$subscriptionId/resourceGroups/$resourceGroupName/providers/Microsoft.Web/sites/--assignee-principal-type ServicePrincipal
129129
```
130130
131131
1. Run the following command to [create a new federated identity credential](/graph/api/application-post-federatedidentitycredentials?view=graph-rest-beta&preserve-view=true) for your active directory application.

0 commit comments

Comments
 (0)