My organization has their users in Active Directory, which is synced to an Azure Entra tenant (Tenant A). All of this is managed by another company. We have some web apps in a separate Azure Tenant (Tenant B) that we have full control over.
I'm a developer, and I have been tasked to setup a seamless "Single Sign On" for the web apps in Tenant B, so that users authenticate with Tenant A, and retrieve different properties from Entra about the user (email, SAMAccountName, etc.). We can request changes to Tenant A, but we would like to keep this to a minimum, so we don't have to request changes every time we want to setup SSO for a new web app.
I know this is possible, because we have a business partner who has already had this set up. It required creating an "Enterprise Application" in Tenant A, that pointed to a URL at "sso.businesspartner.com/myorganization". They can then send mails with a link that looks like "app.businesspartner.com/signin?org_code=myorganization", and when our users click it, they are already authenticated. We tried reaching out to this business partner to know how they set this up, but other than provide the SAML Metadata document used to create the Enterprise Application in Tenant A, they can't inform us.
In this setup, what would I need to setup in Tenant A and Tenant B to create a "sso.myorganization.com" web app, that can be used to authenticate, when users access "app1.myorganization.com", "app2.myorganization.com", etc.?