[elbe-devel] [PATCH 00/10] elbepack: soap: remove authentication
Thomas Weißschuh
thomas.weissschuh at linutronix.de
Fri Feb 28 14:59:11 CET 2025
As preparation for the removal of the usermanagement, remove the soap
authentication.
It has not been possible to create new users or change the password of the
default one for some time.
Signed-off-by: Thomas Weißschuh <thomas.weissschuh at linutronix.de>
---
Thomas Weißschuh (10):
debian: control: drop duplicate python3-passlib build dependency
elbepack: cli: move deprecated arguments to elbepack.cli
elbepack: projectmanager/db: remove permission checks
elbepack: db: remove project owner
elbepack: projectmanager/esoap: stop passing around unused userid
elbepack: soap: don't pass userid to soap methods
elbepack: soap: remove authentication
elbepack: soap: stop logging in
elbepack: soap: remove beaker middleware
elbepack: db: stop creating inital user
debian/control | 5 +-
debian/python3-elbe-soap.install | 1 -
docs/elbe-db.rst | 3 -
elbepack/cli.py | 13 +++
elbepack/commands/__init__.py | 17 ---
elbepack/commands/db.py | 5 +-
elbepack/commands/initvm.py | 3 +-
elbepack/config.py | 17 +--
elbepack/daemons/soap/__init__.py | 11 +-
elbepack/daemons/soap/authentication.py | 103 -----------------
elbepack/daemons/soap/esoap.py | 147 ++++++++-----------------
elbepack/db.py | 87 +--------------
elbepack/projectmanager.py | 80 +++++---------
elbepack/soapclient.py | 10 +-
newsfragments/+soap-authentication.removal.rst | 1 +
15 files changed, 103 insertions(+), 400 deletions(-)
---
base-commit: 23935b2ea395a5dc57e766e55a09d1473541d3f1
change-id: 20240827-authentication-658feef90a5b
Best regards,
--
Thomas Weißschuh <thomas.weissschuh at linutronix.de>
More information about the elbe-devel
mailing list