Skip to content

Commit 93c9663

Browse files
authored
Merge pull request #188975 from MicrosoftDocs/main
2/17 AM Publish
2 parents 49ed86e + 490fc8c commit 93c9663

File tree

108 files changed

+1236
-876
lines changed

Some content is hidden

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

108 files changed

+1236
-876
lines changed

articles/active-directory/hybrid/how-to-connect-fed-group-claims.md

Lines changed: 121 additions & 108 deletions
Large diffs are not rendered by default.

articles/active-directory/identity-protection/howto-identity-protection-remediate-unblock.md

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services: active-directory
66
ms.service: active-directory
77
ms.subservice: identity-protection
88
ms.topic: how-to
9-
ms.date: 01/24/2022
9+
ms.date: 02/17/2022
1010

1111
ms.author: joflore
1212
author: MicrosoftGuyJFlo
@@ -17,7 +17,7 @@ ms.collection: M365-identity-device-management
1717
---
1818
# Remediate risks and unblock users
1919

20-
After completing your [investigation](howto-identity-protection-investigate-risk.md), you need to take action to remediate the risk or unblock users. Organizations can enable automated remediation using their [risk policies](howto-identity-protection-configure-risk-policies.md). Organizations should try to close all risk detections that they are presented in a time period your organization is comfortable with. Microsoft recommends closing events quickly, because time matters when working with risk.
20+
After completing your [investigation](howto-identity-protection-investigate-risk.md), you need to take action to remediate the risk or unblock users. Organizations can enable automated remediation using their [risk policies](howto-identity-protection-configure-risk-policies.md). Organizations should try to close all risk detections that they're presented in a time period your organization is comfortable with. Microsoft recommends closing events quickly, because time matters when working with risk.
2121

2222
## Remediation
2323

@@ -36,7 +36,7 @@ Administrators have the following options to remediate:
3636

3737
1. If the account is confirmed compromised:
3838
1. Select the event or user in the **Risky sign-ins** or **Risky users** reports and choose "Confirm compromised".
39-
1. If a risk policy or a Conditional Access policy was not triggered at part of the risk detection, and the risk was not [self-remediated](#self-remediation-with-risk-policy), then:
39+
1. If a risk policy or a Conditional Access policy wasn't triggered at part of the risk detection, and the risk wasn't [self-remediated](#self-remediation-with-risk-policy), then:
4040
1. [Request a password reset](#manual-password-reset).
4141
1. Block the user if you suspect the attacker can reset the password or do multi-factor authentication for the user.
4242
1. Revoke refresh tokens.
@@ -53,23 +53,23 @@ Some detections may not raise risk to the level where a user self-remediation wo
5353

5454
### Manual password reset
5555

56-
If requiring a password reset using a user risk policy is not an option, administrators can close all risk detections for a user with a manual password reset.
56+
If requiring a password reset using a user risk policy isn't an option, administrators can close all risk detections for a user with a manual password reset.
5757

5858
Administrators are given two options when resetting a password for their users:
5959

6060
- **Generate a temporary password** - By generating a temporary password, you can immediately bring an identity back into a safe state. This method requires contacting the affected users because they need to know what the temporary password is. Because the password is temporary, the user is prompted to change the password to something new during the next sign-in.
6161

62-
- **Require the user to reset password** - Requiring the users to reset passwords enables self-recovery without contacting help desk or an administrator. This method only applies to users that are registered for Azure AD MFA and SSPR. For users that have not been registered, this option is not available.
62+
- **Require the user to reset password** - Requiring the users to reset passwords enables self-recovery without contacting help desk or an administrator. This method only applies to users that are registered for Azure AD MFA and SSPR. For users that haven't been registered, this option isn't available.
6363

6464
### Dismiss user risk
6565

66-
If a password reset is not an option for you, because for example the user has been deleted, you can choose to dismiss user risk detections.
66+
If a password reset isn't an option for you, you can choose to dismiss user risk detections.
6767

68-
When you click **Dismiss user risk**, all events are closed and the affected user is no longer at risk. However, because this method does not have an impact on the existing password, it does not bring the related identity back into a safe state.
68+
When you select **Dismiss user risk**, all events are closed and the affected user is no longer at risk. However, because this method doesn't have an impact on the existing password, it doesn't bring the related identity back into a safe state.
6969

7070
### Close individual risk detections manually
7171

72-
You can close individual risk detections manually. By closing risk detections manually, you can lower the user risk level. Typically, risk detections are closed manually in response to a related investigation. For example, when talking to a user reveals that an active risk detection is not required anymore.
72+
You can close individual risk detections manually. By closing risk detections manually, you can lower the user risk level. Typically, risk detections are closed manually in response to a related investigation. For example, when talking to a user reveals that an active risk detection isn't required anymore.
7373

7474
When closing risk detections manually, you can choose to take any of the following actions to change the status of a risk detection:
7575

@@ -78,6 +78,10 @@ When closing risk detections manually, you can choose to take any of the followi
7878
- Confirm sign-in safe
7979
- Confirm sign-in compromised
8080

81+
#### Deleted users
82+
83+
It isn't possible for administrators to dismiss risk for users who have been deleted from the directory. To remove deleted users, open a Microsoft support case.
84+
8185
## Unblocking users
8286

8387
An administrator may choose to block a sign-in based on their risk policy or investigations. A block may occur based on either sign-in or user risk.

articles/active-directory/saas-apps/prodpad-provisioning-tutorial.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ The scenario outlined in this tutorial assumes that you already have the followi
5858

5959
## Step 3. Add ProdPad from the Azure AD application gallery
6060

61-
Add ProdPad from the Azure AD application gallery to start managing provisioning to ProdPad. If you have previously setup ProdPad for SSO, you can use the same application. However it is recommended that you create a separate app when testing out the integration initially. Learn more about adding an application from the gallery [here](../manage-apps/add-application-portal.md).
61+
Add ProdPad from the Azure AD application gallery to start managing provisioning to ProdPad. If you have previously setup [ProdPad for SSO](prodpad-tutorial.md), you can use the same application. However it is recommended that you create a separate app when testing out the integration initially. Learn more about adding an application from the gallery [here](../manage-apps/add-application-portal.md).
6262

6363
## Step 4. Define who will be in scope for provisioning
6464

@@ -135,6 +135,10 @@ Once you've configured provisioning, use the following resources to monitor your
135135
* Use the [provisioning logs](../reports-monitoring/concept-provisioning-logs.md) to determine which users have been provisioned successfully or unsuccessfully
136136
* Check the [progress bar](../app-provisioning/application-provisioning-when-will-provisioning-finish-specific-user.md) to see the status of the provisioning cycle and how close it is to completion
137137
* If the provisioning configuration seems to be in an unhealthy state, the application will go into quarantine. Learn more about quarantine states [here](../app-provisioning/application-provisioning-quarantine-status.md).
138+
139+
## Troubleshooting Tips
140+
Reach out to [ProdPad support team](mailto:[email protected]) in case of any issues.
141+
138142
## More resources
139143

140144
* [Managing user account provisioning for Enterprise Apps](../app-provisioning/configure-automatic-user-provisioning-portal.md)

articles/active-directory/saas-apps/thrive-lxp-provisioning-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ The scenario outlined in this tutorial assumes that you already have the followi
4545

4646
## Step 2. Configure Thrive LXP to support provisioning with Azure AD
4747

48-
Reach out to your Thrive LXP contact to generate your **Tenant url** and **Secret Token**. These values will be entered in the Tenant URL and Secret Token field in the Provisioning tab of your Thrive LXP application in the Azure portal.
48+
Reach out to your [Thrive LXP Client support team](mailto:[email protected]) to generate your **Tenant url** and **Secret Token**. These values will be entered in the Tenant URL and Secret Token field in the Provisioning tab of your Thrive LXP application in the Azure portal.
4949

5050
## Step 3. Add Thrive LXP from the Azure AD application gallery
5151

articles/active-directory/saas-apps/zendesk-provisioning-tutorial.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,8 @@ For information on how to read the Azure AD provisioning logs, see [Reporting on
155155

156156
* When a custom role is assigned to a user or group, the Azure AD automatic user provisioning service also assigns the default role **Agent**. Only Agents can be assigned a custom role. For more information, see the [Zendesk API documentation](https://developer.zendesk.com/rest_api/docs/support/users#json-format-for-agent-or-admin-requests).
157157

158+
* Import of all roles will fail if any of the custom roles is either "agent" or "end-user". To avoid this, ensure that none of the roles being imported has the above display names.
159+
158160
## Additional resources
159161

160162
* [Manage user account provisioning for enterprise apps](../app-provisioning/configure-automatic-user-provisioning-portal.md)

articles/app-service/environment/networking.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: App Service Environment networking
33
description: App Service Environment networking details
44
author: madsd
55
ms.topic: overview
6-
ms.date: 11/15/2021
6+
ms.date: 02/17/2022
77
ms.author: madsd
88
---
99

@@ -78,6 +78,20 @@ You can set route tables without restriction. You can tunnel all of the outbound
7878

7979
You can put your web application firewall devices, such as Azure Application Gateway, in front of inbound traffic. Doing so exposes specific apps on that App Service Environment. If you want to customize the outbound address of your applications on an App Service Environment, you can add a NAT gateway to your subnet.
8080

81+
## Private endpoint
82+
83+
In order to enable Private Endpoints for apps hosted in your App Service Environment, you must first enable this feature at the App Service Environment level.
84+
85+
You can activate it through the Azure portal: in the App Service Environment configuration pane turn **on** the setting `Allow new private endpoints`.
86+
Alternatively the following CLI can enable it:
87+
88+
```azurecli-interactive
89+
az appservice ase update --name myasename --allow-new-private-endpoint-connections true
90+
```
91+
92+
For more information about Private Endpoint and Web App, see [Azure Web App Private Endpoint][privateendpoint]
93+
94+
8195
## DNS
8296

8397
The following sections describe the DNS considerations and configuration that apply inbound to and outbound from your App Service Environment.
@@ -116,4 +130,8 @@ While App Service Environment does deploy into your virtual network, there are a
116130

117131
## More resources
118132

119-
- [Environment variables and app settings reference](../reference-app-settings.md)
133+
- [Environment variables and app settings reference](../reference-app-settings.md)
134+
135+
<!--Links-->
136+
[privateendpoint]: ../networking/private-endpoint.md
137+

articles/app-service/networking/private-endpoint.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Connect privately to a Web App using Azure Private Endpoint
44
author: ericgre
55
ms.assetid: 2dceac28-1ba6-4904-a15d-9e91d5ee162c
66
ms.topic: article
7-
ms.date: 12/07/2021
7+
ms.date: 02/17/2022
88
ms.author: ericg
99
ms.service: app-service
1010
ms.workload: web
@@ -118,6 +118,9 @@ You can activate the feature by the Azure portal in the ASE configuration pane,
118118
az appservice ase update --name myasename --allow-new-private-endpoint-connections true
119119
```
120120

121+
## Specific requirements
122+
123+
If the Virtual Network is in a different subscription than the app, you must ensure that the subscription with the Virtual Network is registered for the Microsoft.Web resource provider. You can explicitly register the provider [by following this documentation][registerprovider], but it will also automatically be registered when creating the first web app in a subscription.
121124

122125
## Pricing
123126

@@ -161,3 +164,4 @@ We are improving Private Link feature and Private Endpoint regularly, check [thi
161164
[howtoguide5]: https://github.com/Azure/azure-quickstart-templates/tree/master/quickstarts/microsoft.web/webapp-privateendpoint-vnet-injection
162165
[howtoguide6]: ../scripts/terraform-secure-backend-frontend.md
163166
[TiP]: ../deploy-staging-slots.md#route-traffic
167+
[registerprovider]: ../../azure-resource-manager/management/resource-providers-and-types.md#register-resource-provider

articles/applied-ai-services/form-recognizer/concept-custom-neural.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,12 @@ https://{endpoint}/formrecognizer/documentModels:build?api-version=2022-01-30-pr
119119
* Train a custom model:
120120

121121
> [!div class="nextstepaction"]
122-
> [Form Recognizer quickstart](quickstarts/try-v3-form-recognizer-studio.md#custom-models)
122+
> [How to train a model](how-to-guides/build-custom-model-v3.md)
123+
124+
* Learn more about custom template models:
125+
126+
> [!div class="nextstepaction"]
127+
> [Custom template models](concept-custom-template.md )
123128
124129
* View the REST API:
125130

articles/applied-ai-services/form-recognizer/concept-custom-template.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,10 @@ https://{endpoint}/formrecognizer/documentModels:build?api-version=2022-01-30-pr
5959

6060
## Next steps
6161

62-
* Train a custom template model:
62+
* * Train a custom model:
6363

6464
> [!div class="nextstepaction"]
65-
> [Form Recognizer quickstart](quickstarts/try-sdk-rest-api.md)
65+
> [How to train a model](how-to-guides/build-custom-model-v3.md)
6666
6767
* Learn more about custom neural models:
6868

articles/applied-ai-services/form-recognizer/concept-custom.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@ To create a custom model, you label a dataset of documents with the values you w
1919

2020
## Custom model types
2121

22-
Custom models can be one of two types, [**custom template**](concept-custom-template.md ) or [**custom neural**](concept-custom-neural.md) models. The labeling and training process for both models is identical, but the models differ as follows:
22+
Custom models can be one of two types, [**custom template**](concept-custom-template.md ) or custom form and [**custom neural**](concept-custom-neural.md) or custom document models. The labeling and training process for both models is identical, but the models differ as follows:
2323

2424
### Custom template model
2525

26-
The custom template model relies on a consistent visual template to extract the labeled data. The accuracy of your model is affected by variances in the visual structure of your documents. Questionnaires or application forms are examples of consistent visual templates.Your training set will consist of structured documents where the formatting and layout are static and constant from one document instance to the next. Custom template models support key-value pairs, selection marks, tables, signature fields and regions and can be trained on documents in any of the [supported languages](language-support.md). For more information, *see* [custom template models](concept-custom-template.md ).
26+
The custom template or custom form model relies on a consistent visual template to extract the labeled data. The accuracy of your model is affected by variances in the visual structure of your documents. Structured forms such as questionnaires or applications are examples of consistent visual templates. Your training set will consist of structured documents where the formatting and layout are static and constant from one document instance to the next. Custom template models support key-value pairs, selection marks, tables, signature fields and regions and can be trained on documents in any of the [supported languages](language-support.md). For more information, *see* [custom template models](concept-custom-template.md ).
2727

2828
> [!TIP]
2929
>
@@ -33,7 +33,7 @@ Custom models can be one of two types, [**custom template**](concept-custom-temp
3333
3434
### Custom neural model
3535

36-
The custom neural model is a deep learning model type relies on a base model trained on a large collection of labeled documents using key-value pairs. This model is then fine-tuned or adapted to your data when you train the model with a labeled dataset. Custom neural models support structured, semi-structured, and unstructured documents to extract fields. Custom neural models currently support English-language documents. When choosing between the two model types, start with a neural model if it meets your functional needs. See [neural models](concept-custom-neural.md) to learn more about custom document models.
36+
The custom neural (custom document) model is a deep learning model type that relies on a base model trained on a large collection of documents. This model is then fine-tuned or adapted to your data when you train the model with a labeled dataset. Custom neural models support structured, semi-structured, and unstructured documents to extract fields. Custom neural models currently support English-language documents. When choosing between the two model types, start with a neural model if it meets your functional needs. See [neural models](concept-custom-neural.md) to learn more about custom document models.
3737

3838
## Model features
3939

@@ -51,7 +51,7 @@ The following tools are supported by Form Recognizer v3.0:
5151

5252
| Feature | Resources |
5353
|----------|-------------|
54-
|Custom model| <ul><li>[Form Recognizer Studio](https://formrecognizer.appliedai.azure.com/studio/customform/projects)</li><li>[REST API](https://westus.dev.cognitive.microsoft.com/docs/services/form-recognizer-api-v3-0-preview-1/operations/AnalyzeDocument)</li><li>[C# SDK](quickstarts/try-v3-csharp-sdk.md)</li><li>[Python SDK](quickstarts/try-v3-python-sdk.md)</li></ul>|
54+
|Custom model| <ul><li>[Form Recognizer Studio](https://formrecognizer.appliedai.azure.com/studio/customform/projects)</li><li>[REST API](https://westus.dev.cognitive.microsoft.com/docs/services/form-recognizer-api-v3-0-preview-2/operations/AnalyzeDocument)</li><li>[C# SDK](quickstarts/try-v3-csharp-sdk.md)</li><li>[Python SDK](quickstarts/try-v3-python-sdk.md)</li></ul>|
5555

5656
### Try Form Recognizer
5757

0 commit comments

Comments
 (0)