01 Getting Started

This tutorial covers how to set up SSO for Salesforce Community Users to be able to log into your project.

02 Authenticate SSO

1. Navigate to the Settings tab and click the Integrations subtab.
setting > integrations
2. Scroll down to the SSO option and click Authenticate.

authenticate sso


In the SSO Auth window, there are two values you will need when completing the configuration in Salesforce; Access URL and Service Provider Entity ID. 

screenshot of the sso auth window

03 Create a Certificate

1. Navigate to your Salesforce Setup and search for Certificate and Key Management.
2. Click Create Self-Signed Certificate.
certificate and key management
3. Add a Label to your SSO certificate and click Save.
adding name to certificate
4. Download your certificate.
download created certificate

04 Create a Connected App

1. Search for App Manager and click New Connected App.
connected app
2. Provide a name for your App, add a Contact email address, and enable SAML.
app manager screen
3. Navigate to your Titan Authentication window to copy the Access URL and Service Provider Entity ID into the corresponding Salesforce fields.
details from sso auth Titan
4. Paste the information into the corresponding fields in Salesforce.
5. Use the Name ID Format dropdown to select SAML 2.0 persistent or transient.
choosing name format
6. Use the IdP certificate dropdown to select the certificate you created and click Save.
choosing certificate

05 Custom Attributes

1. Click the Custom Attributes New button.
manage custom apps, new custom attribute
You can create any custom attribute you want to send back from your logged-in user to your Titan project. For example, the user’s email. Click Save once you have configured your attribute.
user email config

06 Manage Profiles

1. Navigate back to your App and click Manage.
manage connected apps
2. Scroll down to Profiles and click Manage Profiles.
manage profiles option
3. Select the applicable profiles that need to have access to your app and click Save. Any one of the selected profiles will have access to the project.
selected profiles

07 Configuring SSO in Titan

1. Expand the For Communities seciotn and copy the IdP_Intititaed Login URL.
For communities dropdown
2. Paste it into the Titan SSO Auth SSO login URL field.
3. Copy the certificate details from your downloaded certificate and paste them into the corresponding Titan field. Test your SSO authentication, and click Apply.
certificate details

08 Enable SSO

1. Navigate to the Titan project you want to enable your SSO on.
2. Open the Project Settings and select the User Access tab.
3. Enable the SSO toggle switch and select the gear icon.
enable sso
4. Use the dropdown to map any values from Salesforce to your project fields. Enable Use Salesforce session checkbox to perform actions as the logged-in user instead of the integration user.
configure sso window
Once the project is published, users will be asked to log in as a Salesforce community member before they can access your Titan project.

09 Got Feedback?

Additional Resources