Skip to main content

Google Developer console

Marketplace Managers must complete a number of steps on the Google Developer console in order to integrate a Google Reseller account with an AppDirect marketplace.

Complete the following steps to:

  1. Create a Google Reseller account
  2. Create a project in your Google Reseller account
  3. Configure your project
  4. Generate a Google Apps Client ID and Client secret

On the Google Developer console

📝 Note: If the AppDirect logo appears in the upper-left corner of the page, when Manage > Marketplace appears in this topic, click the grid icon > Switch to | Store, instead.

  1. Go to the Google Cloud Platform and sign in with your credentials. Accept the Terms of Service.

  2. Create a new, empty project. Give the project a descriptive name for the marketplace. The project ID is an arbitrary identifier.

  3. Configure your Google project:

    1. In the side menu, go to APIs & Services > Library. The API library opens.
    2. Search for, and enable, the following:
      1. Google Apps Reseller API
      2. Google Admin SDK
      3. Enterprise License Manager API
      4. Groups Migration API
      5. Groups Settings API
      6. Site Verification API
    3. Configure consent.
      1. In the side menu, go to OAuth consent screen. The OAuth consent screen opens.
      2. Select Internal for the User Type, and click Create.
      3. Enter an application name in the Application name field. Use the name of your marketplace or another descriptive name.
      4. Enter an authorized domain in the Add Authorised domains field. Use the top level domain of your marketplace.
      5. Click Save.
    4. Set up your credentials.
      1. In the side menu go to Credentials > + Create Credentials > OAuth client ID.
      2. Click Web application for the Application type.
      3. Enter a name for the Web application.
        1. In the Authorized JavaScript Origins field, enter a URL for the marketplace as follows: https:// {serverName}. For example, https://{YourMarketplaceURL}.com.
        2. In the Authorized Redirect URLs field, enter a URL for the marketplace as follows: https://{serverName}/channel/google/return. For example, https://{YourMarketplaceURL}/channel/google/return.
  4. Record your Google Apps Client ID and Client Secret. The client secret will only be shown once, but can be regenerated if required to re-authorize. You will use these credentials on Manage > Marketplace > Settings > Integration | Vendor Integrations > Google.

Was this page helpful?