Multiple SSO Application Setup with a Client with a Single Entity ID

SecurityGeek 1 Reputation point
2022-05-16T21:15:21.45+00:00

We have a client using Azure as there SSO provider. My organization currently uses Ping Federate as our SSO provider. We own multiple internal applications which are SSO enabled.

We currently have a single connection setup on our end and a enterprise application on the client which is working properly. They are using SP-initiated flow to login to our application with no issues.

We are now migrating another one of our applications from the clients previous sso provider to Azure SSO. on our end we normally just add the additional Application Adapter to the existing connection. We are now running into an issue because we only have a single Entity ID and ACS. Is there a way for them to configure the existing connection to also include this additional application with the same entity ID and ACS.

I have seen cases were organizations use Rely state or Redirect URI. I'm not sure how that would be configured. I know this is possible because we have other more mature clients which have implemented this with no issue using Azure SSO.

Application one:

EntityID: SAML2:https://auth.organziation.com:443

ACS: https://auth.organziation.com/sp/ACS.saml2

Application url: https://application1.organziation.com

Application two:

EntityID: SAML2:https://auth.organziation.com:443

ACS: https://auth.organziation.com/sp/ACS.saml2

Application url: https://application2.organziation.com

I can provide more information as it's requested.

Microsoft Security | Microsoft Entra | Microsoft Entra ID
{count} votes

1 answer

Sort by: Most helpful
  1. Alfredo Revilla - Upwork Top Talent | IAM SWE SWA 27,536 Reputation points Moderator
    2022-05-16T22:42:41.53+00:00

    Hello @SecurityGeek , as you mentioned you can set RelayState parameter during each SAML SP initiated request (Eg. <https://samltoolkit.azurewebsites.net/saml?SAMLRequest=<URL ENCODED SAML REQUEST>&RelayState=<URL ENCODED STATE VALUE> ). The exact value will be returned in the POST body (as the RelayState form value) so that your application (The SP), not Azure AD (the IdP), can redirect the user.

    Let us know if this answer was helpful to you or if you need additional assistance. If it was helpful, please remember to accept it so that others in the community with similar questions can more easily find a solution.


Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.