Problem

When a new user is attempting to login to FlowEQ using the Salesforce sign in button, they receive the following error:
“OAuth Error: 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 occured during authentication. Please try again.”

Solution

Currently, we are waiting for the Salesforce team to perform a security review of our product. This process can take some time, and we appreciate your patience. In the meantime, we recommend installing our updated managed package manually to resolve this issue.
While not yet available on the AppExchange, you can install the latest version of our managed package directly from this link: FlowEQ Sidekick. This version includes the “FlowEQ OAuth Integration” package, which was previously unlisted and was not being installed. In addition, it renamed some components from “Brightreps” to “FlowEQ”. No other changes were made in the packaging.

Manually Install the OAuth Component

As outlined in the Salesforce helpcenter, you can manually install the individual component by going to Setup > Connected Apps OAuth Usage, finding either “BrightRepsOAuth Integration” or “FlowEQ OAuth Integration”, and clicking the “Install” button. We strongly recommend installing the updated managed package instead of manually installing the component, as it will reduce overall administrative management.

Background

In the past, Salesforce allowed us to directly reference our unlisted OAuth component. This is what allowed us to use Salesforce authentication for FlowEQ without having a specifically installed app. Salesforce made some changes to how apps can login using Salesforce OAuth. This page has some additional details: https://help.salesforce.com/s/articleView?id=005132365&type=1