[pbs-devel] applied-series: [PATCH proxmox{, -backup} v5 00/11] fix #5379: introduce default auth realm option

Thomas Lamprecht t.lamprecht at proxmox.com
Sat Apr 5 19:12:38 CEST 2025


Am 21.03.25 um 14:45 schrieb Christoph Heiss:
> Diffstat
> ========
> 
> proxmox:
> 
> Christoph Heiss (2):
>   fix #5379: api-types: add `default` field for all realm types
>   api-types: introduce proper types for PAM and PBS realms
> 
>  pbs-api-types/src/ad.rs     |   7 +++
>  pbs-api-types/src/ldap.rs   |   7 +++
>  pbs-api-types/src/lib.rs    | 120 +++++++++++++++++++++++++++++++++++-
>  pbs-api-types/src/openid.rs |   7 +++
>  4 files changed, 140 insertions(+), 1 deletion(-)
> 
> proxmox-backup:
> 
> Christoph Heiss (9):
>   fix #5379: api2: access: add `default` property for all realm types
>   fix #5379: api2: access: set default realm accordingly on individual
>     update
>   config: use new dedicated PAM and PBS realm types
>   api2: access: add update support for built-in PAM realm
>   api2: access: add update support for built-in PBS realm
>   www: AccessControl: make `useTypeInUrl` property per-realm
>   www: AccessControl: enable default realm checkbox for all realms
>   www: utils: make built-in PBS realm editable using new AuthSimplePanel
>   docs: user-management: document `pam` and `pbs` authentication realm
> 
>  docs/user-management.rst         |  30 ++++++-
>  pbs-config/src/domains.rs        |  36 ++++++++-
>  src/api2/access/domain.rs        |  13 ----
>  src/api2/config/access/ad.rs     |  16 ++++
>  src/api2/config/access/ldap.rs   |  16 ++++
>  src/api2/config/access/mod.rs    |   4 +
>  src/api2/config/access/openid.rs |  16 ++++
>  src/api2/config/access/pam.rs    | 130 +++++++++++++++++++++++++++++++
>  src/api2/config/access/pbs.rs    | 130 +++++++++++++++++++++++++++++++
>  src/bin/proxmox-backup-api.rs    |   1 +
>  src/config/mod.rs                |  25 ++++++
>  www/OnlineHelpInfo.js            |   8 ++
>  www/Utils.js                     |   5 +-
>  www/panel/AccessControl.js       |   2 +-
>  14 files changed, 413 insertions(+), 19 deletions(-)
>  create mode 100644 src/api2/config/access/pam.rs
>  create mode 100644 src/api2/config/access/pbs.rs
> 


applied, with Shannon comment addressed albeit I used slightly different
wording, also so small style/consistency nits in the commit subjects
adapted, thanks!




More information about the pbs-devel mailing list