Centro Users Receive OAuth Error Connecting to Salesforce
Users receive OAUTH_APPROVAL_ERROR_GENERIC Error:
Salesforce is deploying changes in September 2025 to Connected Apps that require admins to explicitly allow non-admin users to authorize API access. Admins will need to follow these instructions to install the Centro connected app. This will only apply to users who are not the default "System Admin" profile in Salesforce. Non-admin users who have already connected will not be asked to reauthorize. They may see this error dialog when connecting: "We can't authorize you because of an OAuth error. For more information, contact your Salesforce Administrator. OAUTH_APPROVAL_ERROR_GENERIC: An unexpected error has occurred during authentication. Please try again."
Steps to Resolve
- In Salesforce, go to Setup->Connect Apps->Connect Apps OAuth Usage.
- Find the Centro App, then click "Install".
- Ask users to reconnect to Centro who experienced the issue.
- Optional: By default, the Policy will show Permitted Users set to "All users may self-authorize" and is the recommended setting. However, admins may set the "Admin approved users are pre-authorized". Note this will remove all users that are already connected to be denied access. Simply click Manage App Policies, then find the Permitted Users option: