Audience: Messaging Team.
Riva On-Premise is designed to use a single connection to a G Suite system. Using this configuration, the Riva sync service uses the credentials of the "connection user" to IMPERSONATE into the mailbox of each "target" user that Riva syncs data for. The Riva connection for Google must use the Gmail login.
A trust must be produced between Riva On-Premise and G Suite with a signed certificate and API configurations.
Riva On-Premise supports Google API to establish a connection. The purpose of this article is to describe the preparation work required for a Google Web Services connection for a Riva On-Premise server.
System requirements and preparations for Google connections include:
Riva uses Google Web Services to connect to G Suite.
Riva supports free Gmail and all editions of G Suite: Basic, Business, and Enterprise.
Ensure that Windows and corporate firewalls are configured to permit the Riva server access to create a G Suite connection (Port 443). See Firewall settings for Riva.
A Google Development Project includes all of the necessary Application Programming Interfaces (APIs), certificates, and authentication needed for Riva On-Premise to connect to G Suite and synchronize data. This includes giving access to the developer console, creating a development project, and issuing a trusted certificate to be stored on the Riva On-Premise server.
Creating a project includes creating the needed APIs for Riva to be able to connect and synchronize data, as well as issue a certificate that provides the trust needed between G Suite and the Riva On-Premise server.
Riva needs to connect to Google Web Services, hosted on Google's email servers: