Documentation Index

Fetch the complete documentation index at: https://help.8x8.com/llms.txt

Use this file to discover all available pages before exploring further.

Salesforce Integration: OAuth Error for Non-Admin Users

Prev Next

Problem

Non-admin users receive the following OAuth Error when logging in to Salesforce Integration.   Login Salesforce > browser tab opens for cloud8.8x8.com > OAUTH_APPROVAL_ERROR_GENERIC  8x8 Panel opens but shows "Reconnecting to Salesforce..."  Salesforce.png

Solution

Install the ‘MaestroInt’ app from Connected Apps OAuth Usage in Setup.   Usage restrictions can block access to uninstalled connected apps. Admins must find which uninstalled apps are in use, and decide if they’re trusted and should be installed, or block them if they’re not.  To install the MaestroInt app:  

  1. In the SalesforceSetup, search for Connected Apps OAuth Usage and select it from the list of results. 

  2. Locate the MaestroInt app in the list.

  3. Check if the MaestroInt app displays the Install button in the Action column. This indicates that the app is not installed.

  4. Click Install.
    apps-install-block.png

  5. From the confirmation page, select Install.

  6. After the MaestroInt app is successfully installed, click Manage App Policies.
    manage-app-policies.png

  7. Click Edit Policies.

  8. From the OAuth Policies section, click the Permitted Users dropdown menu and select one of the following options:    

    • All users may self-authorize (Default): Allows anyone in the org to authorize the app after signing in for the first time.

    • Admin-approved users are pre-authorized: Allows only users with specific profiles or permission sets to access without authorizing. For this option, you must manage profiles for the app by editing each profile’s Connected App Access list. You can also manage permission sets for the app by editing each permission set’s Assigned Connected App list.
      maestroint-permitted-users.png

  9. Click Save.

Reason

Salesforce has restricted the use of uninstalled connected apps. This usage restriction will block end users from using uninstalled connected apps.