GitHub

On GitHub, once logged, click on your profile account (top right) and select settings. Go to Developer settings / OAuth applications, then click Register Application.

You then need to fill-in a small form:

  • Application name: Projectname Mailing-Lists
  • Homepage URL: https://lists.example.org/
  • Application description: (you may leave empty)
  • Authorization callback URL: https://lists.example.org/accounts/github/login/callback/

Get the client ID and client secret and send it to us securely.

Google

On Google, once logged, go to this URL: https://console.developers.google.com/apis/credentials

Create a new project Mailing Lists. Then I’m not sure of the order but the settings follows.

In OAuth consent screen fill-in the form:

  • Email address: (contact email of your choice)
  • Product name shown to users: Projectname Mailing-Lists
  • Homepage URL: https://lists.example.org/

(you may leave the rest empty)

In Credentials click on Create credentials, OAuthclient ID and Web application:

  • Name: Mailman
  • Authorized redirect URIs: https://lists.example.org/accounts/google/login/callback/

(you may leave the rest empty)

Get the client ID and client secret and send it to us securely.