Product DocsMenu

Coveo Platform 7.0 >
Administrator Help > Connectors > Google Sites Connector > Granting Access to Your Google Sites

Granting the Connector Access to Your Google Sites

Before you can configure Google Sites sources, you must grant the Connector access to the Google Sites content to index. The steps are the same whether you are authorizing access to Google Sites associated to a personal Google account or a Google Apps domain account.

A Coveo source needs to know the values for the Client ID, Client Secret, and OAuth2 Refresh Token associated with your Google Sites.

Getting Google Sites Client ID and Client Secret values

  1. Go to the Google Developers Console, and log in using a Google Account with administrator credentials.

  2. At the left of the Filter by name, ID or label input, click the drop-down menu, and then select the organization in which you want to create the Google Developer Console project.

  3. Create an API project for the Coveo connector (CES 7) or source (Coveo Cloud):

    Note: If you already have created a project for the Google Drive for Work or Gmail for Work connector (CES 7) or source (Coveo Cloud), you can click this Project name and go to step 4.

    1. In the Manage resources panel, click Create a project.

    2. (When your project limit is exceeded) In the Increase Project Limit page, click Request increase, and then complete the form.

    3. In the New Project dialog page, enter the project required information.

      1. Enter a Project name.

        Note: The project ID is automatically created based on the project name. You can always modify the project ID by clicking Edit.

      2. (When you create the first project in your organization only) Answer the Please email me updates regarding feature announcements, performance suggestions, feedback surveys and special offers. question using the Yes or No checkbox.

      3. (When you create the first project in your organization only) After you have read and agree to the Google Play Android Developer API Terms of Service, click the Yes check box.

      4. Click Create.

  4. Create a Client ID for the Coveo connector.

    1. In the sidebar on the left, select Credentials.

    2. In the Credentials page, click the Create credentials drop-down list menu, and then select OAuth client ID.

    3. In the Create client ID dialog box:

      1. Under Application type, click the Other checkbox.

      2. In the box, enter an application Name.

      3. Click Create.

  5. In the OAuth client dialog box that appears, note the Client ID and Client secret values.

Getting a Google Sites OAuth2 Refresh Token

Now that the Google Sites Connector is registered by creating an API Project and obtained its OAuth2 Client ID, you need to get authorization for the Connector to actually access the Google Sites content.

The Coveo connector needs an OAuth2 refresh token that can only be obtained programmatically (see Using OAuth 2.0 to Access Google APIs).

If you do not have a tool to retrieve the OAuth2 refresh token, contact Coveo Support for assistance.

People who viewed this topic also viewed