Skip to content

Commit 28160b6

Browse files
author
bjansen
committed
Clarify change in how ACS principals are created
1 parent 1fb8e61 commit 28160b6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

docs/sp-add-ins/add-ins-and-azure-acs-retirements-faq.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: SharePoint Add-Ins and Azure ACS retirement FAQ
33
description: Answers frequently asked questions related to the retirements of SharePoint Add-In and Azure ACS in Microsoft 365.
4-
ms.date: 10/05/2024
4+
ms.date: 04/15/2025
55
ms.localizationpriority: high
66
ms.service: sharepoint
77
---
@@ -75,6 +75,10 @@ When you're using the classic "Site Contents" page (`_layouts/15/viewlsts.aspx`)
7575

7676
No, both CSOM (client-side object model) and JSOM (JavaScript object model) will continue working after Add-Ins and Azure ACS have been fully retired. However, for new applications, and updates to existing applications, we recommend using the Microsoft Graph and SharePoint REST APIs for client-side code. For server-side code the recommendation is to use Microsoft Graph as a first choice. If the functionality you need is not yet available in the Microsoft Graph, then SharePoint REST or SharePoint CSOM can be used.
7777

78+
## When I use appregnew.aspx the created ACS principals show up in Entra
79+
80+
As of December 2024 we've streamlined the app creation flow and as a result ACS principals created using appregnew.aspx now show are created as "regular" Entra app principal versus previously service principals with `legacyServicePrincipal` property set to `Legacy`. These app principals are detected by the [Microsoft 365 Assessment tool](https://aka.ms/microsoft365assessmenttool), however you need version 1.10.0 to ensure the principal validity is correctly reported.
81+
7882
## Do I need to delete Azure ACS principals that are not needed anymore?
7983

8084
Azure ACS principals will automatically expire (default lifetime is 2 years) so no action is needed; you can just let the principals expire. If you want to delete the principals after remediation, then follow this guidance:

0 commit comments

Comments
 (0)