Need Azure AD B2C should act as authentication bridge between SiteMinder and application

Varadharaj, Silambarasan 0 Reputation points
2023-11-06T06:40:55.3133333+00:00

Hello Team,

Part of our use case, we are trying to configure azure ad b2c as authentication bridge between SiteMinder and Application.

Example: We're trying to enable federation SSO on Salesforce by Azure AD B2C. And we still want our legacy tool (SiteMinder) should do the authentication.

User always should go with IDP-Initiated login flow.

Flow: Users -> SM -> B2C -> Salesforce

SiteMinder should do the authentication and send either SAML Or OIDC token to B2C, then B2C has to send the SAML response to Salesforce. Here, we need B2C should act as bridge.

Please advise.

Thanks and Regards, Silambarasan Varadharaj

Microsoft Security Microsoft Entra Microsoft Entra ID
{count} votes

1 answer

Sort by: Most helpful
  1. Shweta Mathur 30,296 Reputation points Microsoft Employee Moderator
    2023-11-09T08:59:48.2+00:00

    Hi @Varadharaj, Silambarasan ,

    Thanks for reaching out.

    This is complex scenario which require good understanding of SAML and Azure AD B2C policies.

    To achieve this flow, you can configure Azure AD B2C as a SAML identity provider (IdP) to Salesforce and as a SAML service provider (SP) to SiteMinder. Here are the high-level steps to configure this flow:

    1. Configure Azure AD B2C as a SAML IdP to Salesforce. You will need to configure Azure AD B2C to send a SAML token to Salesforce after successful authentication.
    2. Configure Azure AD B2C as a SAML SP to SiteMinder. You will need to configure SiteMinder to send a SAML token to Azure AD B2C after successful authentication.
    3. Configure Azure AD B2C to act as a bridge between SiteMinder and Salesforce. You can do this by configuring Azure AD B2C to accept the SAML token from SiteMinder, validate it, and then send a new SAML token to Salesforce.

    To configure Azure AD B2C as a bridge between SiteMinder and Salesforce, you can create a custom policy in Azure AD B2C that accepts the SAML token from SiteMinder, validates it, and then sends a new SAML token to Salesforce. You can use the SAML token issued by SiteMinder as the input claim for the custom policy. You can then use the TransformClaims element to transform the input claim into the output claim required by Salesforce. Finally, you can use the SendClaims element to send the output claim to Salesforce.

    Hope this will help.

    Thanks,

    Shweta


    Please remember to "Accept Answer" if answer helped you.

    0 comments No comments

Your answer

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