Applies to Riva 2022.1 and higher.
To create and test an OAuth Client Secret-based Graph connection:
- Ensure that you have prepared Office 365 for a Riva EWS connection.
- In Microsoft Azure, create and configure an Application Registration.
- In the Riva Manager application, enter the OAuth Client Secret-based connection details.
- Test the connection.
Note: Feature Toggle Information
Step 1: Ensure That You Have Prepared Office 365
Step 2: In Azure, Create and Configure an Application Registration
Step 3: In Riva, Enter the OAuth Client Secret-Based Connection Details
-
Launch the Riva Manager application, on the menu bar, select Setup.
-
In the left pane, under Connection Wizards, select Add Email, then choose Microsoft Graph.
-
On the wizard's Welcome page, select Next.
-
Enter the connection details required by the OAuth Client Secret-based connection.
- E-mail Address: The primary email address for the Riva connection account.
- Application (Client) ID: The ID of the Azure Application Registration that was created for the connection.
- Client Secret: The security key generated in Azure.
- Tenant ID: The Directory ID obtained from Azure.
- Redirect URL: The Home page URL obtained from Azure.
- Grant Admin Consent: Grant consent using Riva App.
-
Select Next.
-
An Office 365 login page shows up and “The primary email address" for the Riva Office 365 Service account needs to be entered, and all MFA should be enabled as per the customer's security policies.
-
After a successful login a permission page pops up, click on Accept.
-
If the Office 365 connection has been successfully created, select Finish. If not, contact the Riva Success Team.
Step 4: Test the Connection
-
In the Riva Manager application, on the menu bar, select Setup. In the right pane, double-click the Microsoft Graph connection.
-
Confirm that the connection credentials look correct.
-
Test the connection as follows: On the Test page, leave the User E-mail field empty, and select Run Test.
-
This verifies whether the credentials configured for this connection are working correctly. If so, a Connection Test Succeeded message box appears.
-
Feature Toggle
To set up the Graph connector, you will need to add the keys to two files
- Riva Sync/Application/(((Riva App Version)))/RivaApp.exe.config file and
- Riva Sync/Application/Omni.Riva.CrmAgentEx.exe.settings file
Keys to be added
<add key="Connection.IsDisabled.GraphConnection" value="False" /> <add key="Connection.IsDisabled.GraphCrmModule" value="False" />
Set-up Info
-
RivaApp.exe.config -> keys go here
- If Omni.Riva.CrmAgentEX.exe.settings are missing, you can create one by copying the Riva.exe.config and renaming the file.
- Don't add keys to - C:\Riva\Trunk\Riva\Riva.exe.config file. This will not enable the UI option.
- If you have a RunTime folder, add RivaApp.exe.config file here.