Rev Supports OpenID connect for Single Sign on using OPenID providers such as salesforce

To deploy Salesforce singles sign on Rev-

 

Create the Rev Connected App

  1. Access App Manager under the Apps section, available on the left corner of the Salesforce-developers page


  2. Click on ‘New Connected App’, available on the top right corner.



  3. Enter the name of the ‘Connected App*’

  4. Enter the API name*

    *The ‘Connected App’ and API name should be given without any spaces in the middle.



  5. Check the box that says ‘Enable OAuth Settings’



  6. Enter the ‘Callback URL’ - {(ReV URL)/(authredirect)/(Provider name)/(workspace name)}

  7. Enter the ‘start URL’ which is the same as your ReV URL

  8. Select ‘OAuth Scopes’ to enable permissions for the connected app. Add the below-mentioned permissions-



    A. Access your basic information (id, profile, email, address, phone)
    B. Access and manage your data (api)
    C. Allow access to your unique identifier(openid)
    D. If you want rev to be able to  synchronize information offline also, you can choose- Perform request on your behalf at any time(refresh_token, offline_access)

  9. Click on ‘Save’

  10. A message will be displayed that will look like this- Allow from 2-10 mins for your changes to take effect on the server before using the connected app
    Click on ‘Continue.’

  11. This will generate a ‘consumer key’ and a ‘Secret Key’. Click on ‘Click to reveal’ to access the generated ‘Secret Key’.
     




  12. In order to activate the ReV-Salesforce integration, provide the ‘consumer key’ and the ‘Secret Key’ to our customer service by raising a ticket on the Helpdesk. You can visit ReV’s helpdesk - https://scanrev.freshdesk.com

  13. Once the integration is done, the login screen will look like this-



    ----------------------------------------------------------------------------------------------------------------





To test the connection in a sandbox environment, you can Create your Salesforce developer’s account. 

  1. Go to https://developer.salesforce.com/signup.



  2. Enter your contact information.

  3. Enter a unique username.

  4. Submit the form, and wait for your welcome email.

  5. In the welcome email, click the link to set your password.

  6. Verify your email and access the ‘personalized’ link provided, after confirming your email address. The link will look similar to this- https://(company)-dev-ed.my.salesforce.com.

  7. Salesforce will ask you to change and confirm your password.



  8. Once you have entered your new password, click on ‘change Password’. You'd be signed in to the developer’s account.