Skip to content

Commit daa52a4

Browse files
authored
Updates soft-delete hard-delete for correctness.
1 parent c9cb4e6 commit daa52a4

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

articles/active-directory/app-provisioning/how-provisioning-works.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -201,23 +201,23 @@ Confirm the mapping for *active* for your application. If you're using an applic
201201
**Configure your application to delete a user**
202202

203203
The scenario triggers a disable or a delete:
204-
* A user is soft deleted in Azure AD (sent to the recycle bin / AccountEnabled property set to false).
204+
* A user is soft-deleted in Azure AD (sent to the recycle bin / AccountEnabled property set to false).
205205
30 days after a user is deleted in Azure AD, they're permanently deleted from the tenant. At this point, the provisioning service sends a DELETE request to permanently delete the user in the application. At any time during the 30-day window, you can [manually delete a user permanently](../fundamentals/active-directory-users-restore.md), which sends a delete request to the application.
206206
* A user is permanently deleted / removed from the recycle bin in Azure AD.
207207
* A user is unassigned from an app.
208208
* A user goes from in scope to out of scope (doesn't pass a scoping filter anymore).
209209

210210
:::image type="content" source="./media/how-provisioning-works/delete-user.png" alt-text="Delete a user" lightbox="./media/how-provisioning-works/delete-user.png":::
211211

212-
By default, the Azure AD provisioning service soft deletes or disables users that go out of scope. If you want to override this default behavior, you can set a flag to [skip out-of-scope deletions.](skip-out-of-scope-deletions.md)
212+
By default, the Azure AD provisioning service soft-deletes or disables users that go out of scope. If you want to override this default behavior, you can set a flag to [skip out-of-scope deletions.](skip-out-of-scope-deletions.md)
213213

214-
When one of the four events occurs and the target application doesn't support soft deletes, the provisioning service sends a DELETE request to permanently delete the user from the app.
214+
When one of the four events occurs and the target application doesn't support soft-deletes, the provisioning service sends a DELETE request to permanently delete the user from the app.
215215

216-
If you see `IsSoftDeleted` in your attribute mappings, it's used to determine the state of the user and whether to send an update request with `active = false` to soft delete the user.
216+
If you see `IsSoftDeleted` in your attribute mappings, it's used to determine the state of the user and whether to send an update request with `active = false` to soft-delete the user.
217217

218218
**Deprovisioning events**
219219

220-
The table describes how you can configure deprovisioning actions with the Azure AD provisioning service. These rules are written with the non-gallery / custom application in mind, but generally apply to applications in the gallery. However, the behavior for gallery applications can differ as they've been optimized to meet the needs of the application. For example, the Azure AD provisioning service may always sende a request to hard delete users in certain applications rather than soft deleting, if the target application doesn't support soft deleting users.
220+
The table describes how you can configure deprovisioning actions with the Azure AD provisioning service. These rules are written with the non-gallery / custom application in mind, but generally apply to applications in the gallery. However, the behavior for gallery applications can differ as they've been optimized to meet the needs of the application. For example, the Azure AD provisioning service may always sende a request to hard-delete users in certain applications rather than soft-deleting", if the target application doesn't support soft-deleting users.
221221

222222
|Scenario|How to configure in Azure AD|
223223
|--|--|
@@ -236,7 +236,7 @@ The table describes how you can configure deprovisioning actions with the Azure
236236

237237
**Recommendation**
238238

239-
When developing an application, always support both soft deletes and hard deletes. It allows customers to recover when a user is accidentally disabled.
239+
When developing an application, always support both soft-deletes and hard-deletes. It allows customers to recover when a user is accidentally disabled.
240240

241241

242242
## Next Steps

0 commit comments

Comments
 (0)