Token creation for Mailing-lists authentication
GitLab
On Gitlab, once logged, click on your profile account and select Preferences. In the left menu got to Applications and click on Add new application.
You then need to fill-in a small form:
- Name:
Projectname
Mailing-Lists - Redirect URI: https://
lists.example.org
/accounts/gitlab/login/callback/ - Confidential: checked
- Scopes: read_user
Get the application ID and secret and send them to us securely.
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 them to us securely.
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 them to us securely.