[pve-devel] [PATCH access-control v2 1/1] fix #4411: openid: add logic for openid groups support

2024-12-24 Thread Thomas Skinner
Signed-off-by: Thomas Skinner --- src/PVE/API2/OpenId.pm | 68 src/PVE/AccessControl.pm | 13 +--- src/PVE/Auth/OpenId.pm | 30 ++ 3 files changed, 107 insertions(+), 4 deletions(-) diff --git a/src/PVE/API2/OpenId.pm b/src/PVE/API

[pve-devel] [PATCH docs v2 1/1] fix #4411: openid: add docs for openid groups support

2024-12-24 Thread Thomas Skinner
Signed-off-by: Thomas Skinner --- pveum.adoc | 39 +++ 1 file changed, 39 insertions(+) diff --git a/pveum.adoc b/pveum.adoc index 81565ab..36b7560 100644 --- a/pveum.adoc +++ b/pveum.adoc @@ -456,6 +456,15 @@ use the `autocreate` option to automatically add n

[pve-devel] [PATCH proxmox v2 1/1] fix #4411: openid: add library code for generic id token claim support

2024-12-24 Thread Thomas Skinner
Signed-off-by: Thomas Skinner --- proxmox-openid/src/lib.rs | 55 +-- 1 file changed, 47 insertions(+), 8 deletions(-) diff --git a/proxmox-openid/src/lib.rs b/proxmox-openid/src/lib.rs index fe65fded..bf8c650b 100644 --- a/proxmox-openid/src/lib.rs +++ b/prox

[pve-devel] [PATCH SERIES openid/access-control/docs/manager v2 0/1] fix #4411: add support for openid groups

2024-12-24 Thread Thomas Skinner
Continued work on adding support for OIDC groups. Changes since v1: - incorporate changes in style requested by Fabian - adjust logic to only add/remove groups as needed instead of clearing all groups - added helper function to remove a single group - added option to create groups in PVE automat

[pve-devel] [PATCH manager v2 1/1] fix #4411: openid: add ui config for openid groups support

2024-12-24 Thread Thomas Skinner
Signed-off-by: Thomas Skinner --- www/manager6/dc/AuthEditOpenId.js | 44 --- 1 file changed, 41 insertions(+), 3 deletions(-) diff --git a/www/manager6/dc/AuthEditOpenId.js b/www/manager6/dc/AuthEditOpenId.js index 544c0de5..7a578c36 100644 --- a/www/manager6/dc/Aut