From 8d6a37c386e685ae251a9436c7cccf2d950c4ccd Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Thu, 13 Aug 2020 09:11:36 +0300 Subject: [PATCH] Created Google login (markdown) --- Google-login.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Google-login.md diff --git a/Google-login.md b/Google-login.md new file mode 100644 index 0000000..0c14173 --- /dev/null +++ b/Google-login.md @@ -0,0 +1,20 @@ +[Thanks to @mlazzje for this info below](https://github.com/wekan/wekan/issues/2527#issuecomment-654155289) + +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. + +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='nickname' +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' +``` \ No newline at end of file