mirror of
https://github.com/plankanban/planka.git
synced 2026-02-25 03:14:50 +03:00
[PR #311] [CLOSED] WIP: SAML support (backend) #985
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/311
Author: @SimonTagne
Created: 10/15/2022
Status: ❌ Closed
Base:
master← Head:saml📝 Commits (10+)
e564729Fix typo in en-US translation. Closes #12566ff3Add email and password change functionality for a current user, remove deep compare hookse07b0bcFix timer counting, fix flickering on comment creation, update dependencies9785641Update dependencies0e9ae2aRemove axios from dependencies671bfc5Update dependenciesf96c3e8Update dependencies17d2781Update dependencies859c09dFix api transformers, intercept by error message instead of undefined3896e06Update dependencies📊 Changes
19 files changed (+729 additions, -7 deletions)
View changed files
📝
server/.env.sample(+5 -0)📝
server/api/controllers/access-tokens/create.js(+10 -0)📝
server/api/controllers/access-tokens/delete.js(+25 -3)➕
server/api/controllers/authentication/index.js(+8 -0)➕
server/api/controllers/authentication/saml/acs.js(+87 -0)➕
server/api/controllers/authentication/saml/login-request.js(+41 -0)➕
server/api/controllers/authentication/saml/metadata.js(+22 -0)➕
server/api/helpers/saml/get-config.js(+29 -0)➕
server/api/helpers/saml/parse-attributes.js(+36 -0)📝
server/api/helpers/users/get-one-by-email-or-username.js(+11 -3)📝
server/api/models/Session.js(+4 -0)📝
server/api/models/User.js(+11 -1)➕
server/api/responses/serverError.js(+36 -0)📝
server/config/custom.js(+3 -0)📝
server/config/policies.js(+4 -0)📝
server/config/routes.js(+6 -0)➕
server/db/migrations/20221009201347_add_sso_fields.js(+21 -0)📝
server/package-lock.json(+368 -0)📝
server/package.json(+2 -0)📄 Description
This is the back-end part for SAML authentication support.
Here are a few points where I would appreciate some advice:
I'll start working on the front-end now and keep you updated
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.