How to generate valid OAuth2 Client Credentials

This page summarizes the projects mentioned and recommended in the original post on /r/gsuite

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • mutt

    The Mutt E-Mail Client github mirror. Please use gitlab for issues/pull requests.

  • At first, to simplify the procedure, I started with the credentials of an open source email client. I then used the tool mutt_oauth2.py (which is a streamlined version of google-api-python-client).

  • GNU Emacs

    Mirror of GNU Emacs

  • I want to read my emails in Emacs

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • google-api-python-client

    🐍 The official Python client library for Google's discovery based APIs.

  • At first, to simplify the procedure, I started with the credentials of an open source email client. I then used the tool mutt_oauth2.py (which is a streamlined version of google-api-python-client).

  • google.cloud

    GCP Ansible Collection https://galaxy.ansible.com/google/cloud

  • Because App Passwords are being phased out, the suggested way to authorise an external email client is to generate an OAuth2 Access Token. To generate the token, one needs in turn to obtain the Client Credentials from Google Cloud Platform, that is a pair of client_id and client_secret

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts