SAML multi-instancing in Azure Active Directory allows you to set up multiple configurations for the same app within one tenant. Imagine you have one app but need different settings for various departments. With multi-instancing, you'd still have one main app, but you can create multiple service principal objects for each unique setup. So, for an app you grab from the gallery, it remains a single app, but you can have many service principal configurations for it. Hope that clears it up!
SAML multi-instancing
Hello
what is SAML multi-instancing ?? https://learn.microsoft.com/en-us/azure/active-directory/develop/configure-app-multi-instancing
Per doc, app multi-instancing refers to the need for the configuration of multiple instances of the same application within a tenant.
So does that mean that there would be SINGLE app-object and multiple Service-principal object for any SAML app pulled up from the gallery ??
Thanks.
2 answers
Sort by: Most helpful
-
-
Brian Zarb 1,670 Reputation points
2023-08-10T15:58:17.4066667+00:00 Find Your App: Head over to the Azure portal. Go to "Azure Active Directory" then "App Registrations." You'll see a list of apps. Find the one you just added from the gallery.
Add a New Service Principal: Now, normally, every app you add automatically gets its own "service principal" (think of it as a unique settings profile). But you want to add a second one, right? This is where things get a bit tricky. Azure AD doesn't have a straightforward "add another service principal" button for an existing app.
Workaround: The typical approach in Azure AD to achieve the effect of "multi-instancing" is to add the app again. I know it sounds like you're doubling up, but bear with me. When you add it again, you're essentially creating another instance of the same app, and it gets its own unique service principal. This way, you can configure different settings for the same app.
Differentiate: Later, if you're trying to figure out which service principal is which, you can identify them by their unique ID or by their creation date.
It might not be as straightforward as we'd like, but that's the workaround folks have been using. Hope this clarifies things a bit more! Let me know if there's anything else. 😊