[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