蜜豆视频

Connect 蜜豆视频 Workfront Fusion to Google Services using a custom OAuth client

You can use 蜜豆视频 Workfront Fusion to connect to Google Services using a custom OAuth client. This procedure requires an existing Google account.

Access requirements

Expand to view access requirements for the functionality in this article.

You must have the following access to use the functionality in this article:

table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header
蜜豆视频 Workfront package Any
蜜豆视频 Workfront license

New: Standard

Or

Current: Work or higher

蜜豆视频 Workfront Fusion license**

Current: No Workfront Fusion license requirement.

Or

Legacy: Any

Product

New:

  • Select or Prime Workfront Plan: Your organization must purchase 蜜豆视频 Workfront Fusion.
  • Ultimate Workfront Plan: Workfront Fusion is included.

Or

Current: Your organization must purchase 蜜豆视频 Workfront Fusion.

For more detail about the information in this table, see Access requirements in documentation.

For information on 蜜豆视频 Workfront Fusion licenses, see 蜜豆视频 Workfront Fusion licenses.

Prerequisites

You need an existing Google account to make this connection.

Connect Fusion to Google services using a custom OAuth client

To create this connection, you must create and configure a project on Google Cloud platform, and then configure the connection in Fusion based on that project.

NOTE
This procedure is intended for:
  • Personal use (@gmail.com and @googlemail.com users)
  • Internal use (Google Workspace users that prefer to use a custom OAuth client)

Create a project on Google Cloud Platform

To create a project on Google Cloud Platform:

  1. Begin creating a project on Google Cloud Platform.

    For instructions, see in the Google documentation.

  2. When enabling APIs, you must enable Google Drive API as well as the API of all Google apps you want to use (such as Google Sheets API).

  3. Finish creating the project.

  4. Continue to the section Configure OAuth consent settings in this article.

  1. Begin configuring OAuth for your project

    For instructions, see in the Google documentation.

  2. Select External, then click Create.

    note note
    NOTE
    You will not be charged when selecting this option. For more information, see Google鈥檚 information about exceptions to verification requirements.
  3. Fill the required fields as follows:

    table 0-row-2 1-row-2 2-row-2 layout-auto html-authored no-header
    App name

    Enter the name of the app asking for consent.

    Example: 蜜豆视频 Workfront Fusion

    User support email Enter an email address for users to contact you with questions about their consent when connecting to this app.
    Email addresses Enter one or more email addresses that Google can use to notify you about any changes to your project.
  4. Under Authorized domains, click Add domain, and enter workfrontfusion.com.

  5. Add the following scopes:

    table 0-row-2 1-row-2 2-row-2 layout-auto
    Service/API Required scopes
    Gmail

    https://mail.google.com/

    https://www.googleapis.com/auth/gmail.labels

    https://www.googleapis.com/auth/gmail.send

    https://www.googleapis.com/auth/gmail.readonly

    https://www.googleapis.com/auth/gmail.compose

    https://www.googleapis.com/auth/gmail.insert

    https://www.googleapis.com/auth/gmail.modify

    https://www.googleapis.com/auth/gmail.metadata

    Google Drive

    https://www.googleapis.com/auth/drive

    https://www.googleapis.com/auth/drive.readonly

    You may need to expand the list or go to the next page of the list to see them all.

  6. (Optional) Add any test users to the project.

  7. Examine your information for accuracy, then click Back to dashboard.

    note note
    NOTE
    You don鈥檛 need to submit your consent screen and application for verification by Google.
  8. Continue to Create OAuth Credentials.

Create OAuth Credentials

  1. Begin creating OAuth cliet ID credentials.

    For instructions, see in the Google documentation.

    note note
    NOTE
    If this is not the first API or service (Gmail or Google Drive) you have enabled, you don鈥檛 have to create new credentials.
  2. Fill the required fields as follows:

    table 0-row-2 1-row-2 layout-auto html-authored no-header
    Application type Web application
    Name Workfront Fusion
  3. Under Authorized redirect URIs, enter one of the following:

    • For Gmail or Google Drive: https://app.workfrontfusion.com/oauth/cb/google-restricted

    • For other Google apps: https://app.workfrontfusion.com/oauth/cb/google

  4. Click Create.

    The Client ID and Client Secret display.

  5. Copy the Client ID and Client Secret to a secure location. You will use them to make a connection in Workfront Fusion.

  6. Continue to Connect to Google in Workfront Fusion.

Connect to Google in Workfront Fusion

The process of creating a connection to Google differs depending on whether you are using a module from a Google service(such as Google Sheets or Google Docs), or if you are connecting to Google via the HTTP >Make an OAuth2.0 request module.

Connect to Google in a Google service

  1. In Workfront Fusion, locate the Google module that you need to create a connection for.

  2. Click Create a connection, then click Show advanced settings.

  3. Fill in the Connection name, Environment, and Type fields as applicable.

  4. Enter the Client ID and Client Secret you retrieved in Create OAuth Credentials in the respective fields, then click Continue.

  5. Sign in with your Google account.

    The This app isn鈥檛 verified window displays. Note that the 鈥渁pp鈥 mentioned in the window title is the OAuth client that you created above.

  6. Click Advanced, then click Go to Workfront Fusion (unsafe) to allow access using your custom OAuth client.

  7. Click Allow to grant Workfront Fusion permission.

  8. In the window that appears, click Allow again to confirm your choices.

    The connection to the desired Google service using a custom OAuth client is established.

Connect to Google in the HTTP > Make an OAuth2.0 request module connect-to-google-in-the-http--make-an-oauth20-request-module

For instructions on connecting to Google in the HTTP > Make an OAuth2.0 request module, see Instructions for creating a connection to Google in the HTTP > Make an OAuth 2.0 request module in the article HTTP > Make an OAuth 2.0 request module.

Possible error message:[403 Access Not Configured]

If the 403 Access Not Configured error message displays, you must enable the corresponding API in your Google Cloud Platform. To enable the API, follow the steps in the section Create a project on Google Cloud Platform in this article.

recommendation-more-help
7e1891ad-4d59-4355-88ab-a2e62ed7d1a3