Salesforce
Introduction
- You have to configure both Salesforce and Trustelem so as to align single sign-on parameters.
Access to Salesforce parameters
-
Login as administrator to https://login.salesforce.com
-
In section « Administer », click on « Security Controls »
-
Click on « Configure single-sign on for your organization »
Trustelem Configuration
-
Select a certificate for this application
-
Choose to enable or disable automatic user provisioning
-
In the Salesforce administration console, find the parameter named « Salesforce Login URL » (starting with
https://login.salesforce.com/?saml=<...>
), and paste its value in the corresponding Trustelem field -
Get the ProfileID corresponding the to profile that will be given to users created by automatic provisioning: open the profile details in the Salesforce console, the ProfileID is in the URL
-
Paste this value in the field named « User creation ProfileID » in Trustelem
-
Nota: Salesforce also allows to use directly the Profile name instead of its ID
Salesforce Configuration
-
On Salesforce single sign-on parameters panel, click on button « Edit »
-
In section « Federated Single Sign-On Using SAML »:
-
Check option « SAML Enabled »
-
Check option « User Provisioning Enabled »
-
For parameter « SAML Version », select « 2.0 »
-
For parameter « Issuer », input:
https://mydomain.trustelem.com/app/17XXX
-
Download the certificate from Trustelem (.pem file) and select it as parameter « Identity Provider Certificate »
-
For parameter « Identity Provider Login URL », input:
https://mydomain.trustelem.com/app/17XXX/sso
- For parameter « Identity Provider Logout URL », input:
https://mydomain.trustelem.com/app/17XXX/slo
-
Let parameter « Custom Error URL » empty
-
For parameter « SAML Identity Type », choose « Assertion contains the Federation ID from the User object »
-
For parameter « SAML Identity Location », choose « Identity is in the NameIdentifier element of the Subject statement »
-
For parameter « Entity ID », choose «
https//saml.salesforce.com
» -
For parameter « Service Provider Initiated Request Binding », choose « HTTP Redirect »
-
-
Click on button « Save »