Overview
Responsive supports common security standard for OAuth.
Permissions
Users must have the System Administrator privilege in Salesforce and Admin with Company Settings in Responsive to complete this process.
Integrating Salesforce OAuth to Responsive
After enabling SSO under SECURITY tab in Organization Settings, click ADD NEW.
Enter a name for your SSO and select the type.
Mention the scope required separated by space (ID, profile, email, address and phone).
Enter a unique provider name as it will be appearing in the redirect URL and copy the redirect URL to create an app in Salesforce.
Go to your Salesforce instance, click Setup > Apps under PLATFORM TOOLS and select App Manager.
Click New Connected App in the top left.
Provide App Name and Contact Email.
Under API, select Enable OAuth Settings, paste the redirect URL copied to call back URL and select and add Access your basic information (ID, profile, email, address, phone) from scopes. Click SAVE.
Click on edit to get the Client ID from Consumer Key and Consumer Secret to get the Client secret.
Paste the values copied from respective fields to Responsive’s SSO configuration.
Use the below URLs for the fields mentioned below:
Authorization URL - https://login.salesforce.com/services/oauth2/authorize
Token URL - https://login.salesforce.com/services/oauth2/token
User Info URL - https://login.salesforce.com/services/oauth2/userinfo
Enable the toggle button for SSO and save all the settings made.
On the first login, click on allow button for Responsive to get access to defined scope.
In case of Multiple SSO’s configured in your organization, choose desired provider by clicking the red SSO icon above login credentials.
Login through clicking the provider name.