Salesforce Single Sign On (SSO) with WordPress as IDP | Login into Salesforce using WordPress

Salesforce Single Sign On (SSO) with WordPress as IDP | Login into Salesforce using WordPress


Salesforce SAML Single Sign-On (SSO) with WordPress as SAML IdP. Login using WordPress Users (WP as SAML IDP) plugin gives you the ability to use your WordPress (WP) credentials to login into Salesforce (SP). Here we will go through a step-by-step guide to configure SSO between Salesforce as SP (Service Provider) and WordPress as IdP (Identity Provider).

Note: Premium Version of WP SAML IDP Plugin is required to set up SSO with Salesforce.

Pre-requisites: Download And Installation

To integrate the WordPress site as an Identity Provider, you will need to install the miniOrange Login using WordPress Users ( WP as SAML IDP ) plugin:

Guide to set up SAML Single Sign-On (SSO) in Salesforce with WordPress (WP)

1. Setup Salesforce as SP (Service Provider)

  • Go to the WordPress IDP plugin, navigate to the IDP Metadata tab.
  • Here, you can find the Identity Provider Metadata URL /XML Metadata or endpoints like IDP Entity ID, SAML Login URL, SAML Logout URL (Premium Feature), Certificate for SP configuration.

  • Configure SAML SSO in Salesforce (SP) with WordPress - Salesforce Single Sign on
  • Open a new browser tab or window, Log in to your Salesforce account as Account Admin.
  • Select either Salesforce Classic: Navigate to Setup > Security Controls > Single Sign-On Settings.

  • setup salesforce as sp-classic
  • Or Salesforce Lightening Experience: Click the gear icon, then navigate to Setup > Identity > Single Sign-On Settings.

  • setup salesforce as sp-lightning
  • On the Single Sign-On Settings page, click on Edit.

  • sso settings salesforce as sp-sso settings
  • Check the SAML Enabled box to enable the use of SAML Single-Sign On, then click on Save.

  • sso settings salesforce- enable saml salesforce as sp
  • Click New to open SAML Single Sign-On Settings.

  • sso salesforce as sp
  • Configure the following details as given below:
  • Name Enter a name of your choice.
    SAML Version Make sure this is set to 2.0. This should be enabled by default.
    Issuer Copy and paste the IDP-Entity URL/Issuer from IDP Metadata tab.
    Identity Provider Certificate Download the Certificate from IDP Metadata Open it in notepad. Copy and paste the content here.
    Identity Provider Login URL Copy and paste the SAML Login URL from IDP Metadata tab.
    Custom Logout URL Copy and paste the SAML Logout URL from IDP Metadata tab.
    API Name Enter an API name of your choice.
    Entity ID If you have a custom domain setup, use https://[customDomain].my.salesforce.com.
    If you do not have a custom domain setup, use https://saml.salesforce.com.
    JIT Provisioning To enable Just In Time Provisioning, select "Assertion contains the Federation ID".
  • Click on Save.

  • enter info sso salesforce as sp
  • Copy your Login URL value.

  • copy login url salesforce as sp

2. Configure WordPress (WP) as IdP (Identity Provider)

  • Go to WordPress IDP Plugin on the Dashboard and select Service Providers tab.
  • Enter the following information into the corresponding fields. Click on Save.

  • Service Provider Name Salesforce
    SP Entity ID or Issuer https://saml.salesforce.com
    ACS URL Copy Login URL from previous step as ACS URL
    NameID Format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
    Assertion Signed Check to sign the SAML Assertion.

    enter sp info salesforce as idp

3. Attribute Mapping (This is a premium feature)

  • In the WordPress IDP plugin,navigate to the Attribute/Role Mapping tab.
  • In the User Attributes section, enter the following information and click on Save .
  • Click on + sign to add attributes.

  • enter attributes for JIT
    User.Username user_email
    User.LastName last_name
    User.Email user_email
    User.ProfileId Chatter Free User
  • Click on Save.
  • Note: The above user, Chatter Free User is used as an example. The above mapping may depend on "user profile".

    4. Testing SSO

    • Navigate to the Service Providers tab. Click on Test.

    • Test Configuration
      Test Successful

    You have successfully configured WordPress as SAML IdP (Identity Provider) for achieving WordPress SSO login into Salesforce.

    Additional Resources

    Why Our Customers choose miniOrange WordPress Single Sign-On (SSO) Solutions?


    24/7 Support

    miniOrange provides 24/7 support for all the Secure Identity Solutions. We ensure high quality support to meet your satisfaction.

    Sign Up

    Customer Reviews

    See for yourself what our customers say about us.
     

    Reviews

    Extensive Setup Guides

    Easy and precise step-by-step instructions and videos to help you configure within minutes.

    Watch Demo


    We offer Secure Identity Solutions for Single Sign-On, Two Factor Authentication, Adaptive MFA, Provisioning, and much more. Please contact us at

     +1 978 658 9387 (US) | +91 77966 99612 (India)   samlsupport@xecurify.com

Hello there!

Need Help? We are right here!

support
Contact miniOrange Support
success

Thanks for your inquiry.

If you dont hear from us within 24 hours, please feel free to send a follow up email to info@xecurify.com