Hi Bhargavi Venkata Reddy
Based on my research and understanding, this behavior occurs when Entra ID interprets the updated XML file as a completely new application rather than an update to your current one. When a new SAML/Enterprise Application is created, Entra ID automatically generates a corresponding App Registration, which is why you see duplicates there.
This usually happens for:
- Identifier Mismatch: The Entity ID (Identifier) in your new XML differs slightly from the existing app (even a minor change like an extra slash / or different capitalization will trigger a duplicate).
- Upload Method: The XML is being uploaded via a "Create new application" flow rather than being applied directly to the existing app. (Note: If a third-party admin portal is pushing this XML automatically via API, it may be sending a "Create" command instead of an "Update" command).
To safely update your metadata moving forward, you can follow these steps:
- Go to Microsoft Entra ID > Enterprise Applications.
- Search for and click on your existing application.
- Select Single sign-on > SAML from the left menu.
- Click Upload metadata file directly at the top of this page. (Ensure the Entity ID in the XML exactly matches what is currently in Entra).
Before deleting anything, please check the Sign-in logs and Users and groups assignments for both the old and new applications. Once you verify which application is actively handling your authentication traffic, you can safely delete the unused duplicate.
For your information:
Enable SAML single sign-on for an enterprise application - Microsoft Entra ID | Microsoft Learn
Apps & service principals in Microsoft Entra ID - Microsoft identity platform | Microsoft Learn
I hope this information helps, and if you have any question, please feel free to ask via comment section.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
I hope this information helps.