How to get a set of OAuth 2.0 credentials on Google

In this article, we’ll guide you through the process of obtaining a set of OAuth 2.0 credentials (Client ID and Client Secret) on Google using the Google API Console. These credentials are necessary when integrating Google services, such as Gmail, with your web applications.

To complement the instructions provided here, we recommend watching the following video walkthrough for a visual guide. Although the video primarily demonstrates connecting a mailer plugin to Gmail using OAuth, the steps outlined are highly relevant and informative for the purpose of this article. The video serves as a visual aid to supplement the written instructions, making it easier to follow along and successfully obtain your OAuth 2.0 credentials.

Step 1: Access the Google API Console

Visit the Google API Console. You may be prompted to sign in to your Gmail account.

Step 2: Create or Choose a Project

If this is your first time accessing this page, select Create a project and click Continue. Otherwise, select a previous project from the “Select a project” dropdown list.

Have a WordPress email problem right now? Ask us about it.

We’ll attempt to publish a solution ASAP for free. Challenge us!

So we can notify you when we publish a solution

gmail api for wordpress smtp plugin

Next, click Go to credentials.

api credentials

Step 3: Create Credential Type

Under “Credential Type”, select Gmail API for the “Which API are you using” question. For “What data will you be accessing”, select User data. Click NEXT.

google api credentials type

Step 4: Provide App Information

On the next screen, provide the following information:

  • App Name – This is a free-form text field. Insert something like Gmail for WP.
  • User Support Email – Enter your email address. 
  • Developer Email Address – Enter your email address. 


app information

Step 5: Skip Scopes (Optional)

Skip the “Scopes” step, as it is optional.

Step 6: Configure OAuth Client ID

For item 4, “OAuth Client ID”, select Web application as the “Application Type”.

auth application type

Scroll down the screen and click ADD URI. For both Authorized JavaScript Origins URI and Authorized Redirect URI, insert the address of your WordPress website (e.g., Click Create.

adding authorized uri

Step 7: Access Your Credentials

Click the credentials page link that appears.

auth credentials

Step 8: Collect Your Credentials

Copy the Client ID and Client Secret for future use. You can always return to the Credentials screen to find these credentials, as they do not get deleted.

Leave a Reply

Your email address will not be published. Required fields are marked *