mirror of
https://github.com/plankanban/planka.git
synced 2025-12-06 09:13:16 +03:00
[PR #268] [CLOSED] feat: Add ldap authentication #1218
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/plankanban/planka/pull/268
Author: @astenmco
Created: 6/29/2022
Status: ❌ Closed
Base:
master← Head:master📝 Commits (10+)
5ffef61Initial commitc7ffc06Fix dotenv path in knexfile517a508Fix security vulnerabilities, update dependencies562d855Add client demo7bd12cdUpdate dependencies6eb431fMute socket messages in production, fix max-len, update dependenciesd24c9a7Docker, update readme, update dependencies0ff5a23Fix repository language, update readme530e4c2Fix client lint script, update dependencies18f0cc5Markdown support in card description and comment, fixes for mobile devices, update dependencies📊 Changes
18 files changed (+17039 additions, -7779 deletions)
View changed files
📝
client/package-lock.json(+11075 -6208)📝
client/package.json(+12 -1)📝
client/src/components/Login/Login.jsx(+5 -0)📝
client/src/components/UserEmailEditStep/UserEmailEditStep.jsx(+5 -0)📝
client/src/components/UserPasswordEditStep/UserPasswordEditStep.jsx(+5 -0)📝
client/src/locales/en/core.js(+1 -0)📝
client/src/locales/en/login.js(+1 -0)📝
client/src/locales/fr/core.js(+1 -0)📝
client/src/locales/fr/login.js(+1 -0)📝
package-lock.json(+4577 -380)📝
package.json(+11 -1)📝
server/.env.sample(+1 -0)📝
server/api/controllers/access-tokens/create.js(+98 -11)📝
server/api/controllers/users/update-email.js(+38 -27)📝
server/api/controllers/users/update-password.js(+34 -25)📝
server/api/controllers/users/update-username.js(+2 -1)📝
server/package-lock.json(+1169 -1124)📝
server/package.json(+3 -1)📄 Description
Here is how the ldap authentication feature works:
• To activate LDAP authentication, you must enter the URL of the ldap server in the
/server/.envfile with theLDAP_SERVERvariable.example:
LDAP_SERVER=db.debian.org:389If this value is not provided in this file, Planka will work with normal authentication.
• If this authentication option is activated, it is impossible to modify your password and email from Planka. Indeed, this information must be that of the active directory.
• In the event of an access problem with the ldap server (server is down), only the admin account can connect without going through this ldap server. (This account must be created manually, with
email=admin@admin.adminorusername=admin.)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.