If you tried to sign into Cirrus Insight using your Salesforce credentials but received an unknown_error like the one shown below, then your Salesforce organization may have settings or restrictions that need to be adjusted.
Your Salesforce Admin will need to follow the Admin Steps below to confirm or adjust these required Salesforce settings:
1. In Salesforce, navigate to Setup | Manage Users | Profiles.
2. Open the affected user's Profile and grant the API Enabled permission.
3. In Salesforce, navigate to Setup | Security Controls | Session Settings.
4. From the Session Settings page, uncheck the box beside Lock sessions to the IP address from which they originated.
5. In Salesforce, navigate to Setup | Manage Users | Users.
6. Select the affected user from the list.
7. From the User page, find the Login History section.
8. From that same User page, find the Profile field and click on the Profile name.
9. Depending on your Profile interface, you'll add new IP Ranges in one of two ways:
10. Add the following two entries, using the same value for both the Start IP Address and End IP Address:
Proceed to steps 11-12 if you see "OAUTH_APP_BLOCKED" in the sign-in window's URL.
11. From Salesforce, navigate to Setup. In the left-side menu, search for and select Connected Apps OAuth Usage.
12. Locate Cirrus Insight and ensure it isn’t Blocked.
If the same login error persists after taking the above steps, you may need to adjust other login restrictions. Refer to Salesforce's guide, Restrict Where and When Users Can Log In to Salesforce.