Skip to content
Lauri Ojansivu edited this page Sep 7, 2020 · 5 revisions

Thanks to @mlazzje for this info below

To create Google OAuth 2 credentials, you can follow this tutorial: https://developers.google.com/identity/sign-in/web/sign-in

Then replace CLIENT_ID and CLIENT_SECRET below.

The redirect URL is your Wekan root-url+_oauth/oidc like this: https://boards.example.com/_oauth/oidc

If you have existing password account, and would like to switch to Google auth account, you need to rename that username and email address, so you can autoregister with your Google auth email address. Then share your boards from password account to Google auth account and set that to Google auth user as BoardAdmin.

In your wekan config, you have to set the following information in snap:

snap set wekan oauth2-enabled='true'
snap set wekan oauth2-client-id='CLIENT_ID'
snap set wekan oauth2-secret='CLIENT_SECRET'
snap set wekan oauth2-auth-endpoint='https://accounts.google.com/o/oauth2/v2/auth'
snap set wekan oauth2-token-endpoint='https://oauth2.googleapis.com/token'
snap set wekan oauth2-userinfo-endpoint='https://openidconnect.googleapis.com/v1/userinfo'
snap set wekan oauth2-id-map='sub'
snap set wekan oauth2-email-map='email'
snap set wekan oauth2-username-map='email'
snap set wekan oauth2-fullname-map='name'
snap set wekan oauth2-request-permissions='openid https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email'

Wekan

General

Support priorities for new features and bugfixes

  1. Commercial Support
  2. Community Support
  3. Debugging

Security

Backup

Repair

Themes

Features

Email

Logs and Stats

Migrating

Required Settings

Download

Webservers

REST API Docs

REST API issue

REST API client code

Webhooks

Case Studies

Development

Issues

Clone this wiki locally