Salesforce
In this document you are going to set up IDmelon
as an external IdP to the Salesforce
.
Login to Salesforce administration panel
In order to set up the connection, you will need to log into to your Salesforce administration panel
.
To login to the Salesforce administration panel
, click the Setting
icon on the top right corner of Salesforce
user panel page then Click Setup
.

Add Identity Provider
In the Salesforce administration panel
, from the side menu, navigate to the Security
menu, then Click
identity
and finally select Single Sign-On Settings
.

Then Check SAML Enable
box from the main panel.
Under Single Sign-On Settings
Click New.

Configure SAML 2.0 IdP
To configure SAML 2.0 IdP, fill the values of settings as below.
Click Name: Your custom name
API Name: Your custom api name
Get all values for {..} from your IDmelon panel.
If you are currently login here, you will see the replaced values instead.
Issuer: {{idp_issuer_uri}}
Entity ID: Your custom salesforce portal
IdP Signature Certificate :{{idp_certificate_download_url}}
Request Signing Certificate :Your salesforce certificate
Request Signature Method :RSA_SHA256
Assertion Decryption Certificate : Assertion not encrypted
or Your salesforce certificate
SAML Identity Type : SAML Identity Type
SAML Identity Location :Identity is in the NameIdentifier element of the Subject statement
Service Provider Initiated Request Binding : HTTP POST
Identity Provider Login URL :{{idp_single_sign_on_url}}
Custom Logout URL :{{idp_single_sign_on_url}}
Click Save.

IDmelon SAML configuration
After completing previous SAML Single Sign-On Settings
section and submitting the form, you can see a new IdP added to your list.
You should upload metadata
file from this Salesforce panel to IDmelon Panel.
Download -> Download Metadata File
You should copy values of below fields from the Salesforce
panel to the IDmelon
Panel:
Entity IDYour custom salesforce portal
Login URL : Copy and Paste to Assertion consumer service url
Logout URL : Copy and Paste to Single Sign Logout url

Add IDmelon to Salesforce Login Panel
In the Salesforce administration panel
, from the side menu, navigate to the Company Settings
menu, then Click My Domain
.

Scroll down to Authentication Configuration
menu, then Click Edit
.

Under Authentication Configuration
Dashboard, Check your custom IDP from Authentication Service
check boxes.

Done