This is still applicable to the latest master for the referenced repositories. Any movement?
On Sun, Sep 1, 2024, 11:55 AM Thomas Skinner <tho...@atskinner.net> wrote: > This patch series adds support for groups for OpenID logins. > > The following options are implemented: > - Configurable claim for retrieving a list of groups and adding them to > the > user in PVE > - Allowing "synchronization" of groups on login by overriding groups > assigned > to the user in PVE (this option is off by default) > - Replacing invalid characters in group names with a configurable valid > characters > (by default, this is an underscore '_') > > The logic implemented by this patch expects the groups claim in the ID > token/userinfo > endpoint to send a list of groups. > > This patch also adds support for using additional claims from the OpenID > provider > by exposing all additional claims and their values from the ID token > (previously > only available for the userinfo endpoint). This is necessary for OpenID > providers > that do not support additional information in the userinfo endpoint. > > > proxmox/proxmox-openid: > > Thomas Skinner (1): > fix #4411: openid: add library code for openid groups support > > proxmox-openid/src/lib.rs | 55 +++++++++++++++++++++++++++++++++------ > 1 file changed, 47 insertions(+), 8 deletions(-) > > > pve-access-control: > > Thomas Skinner (1): > fix #4411: openid: add logic for openid groups support > > src/PVE/API2/OpenId.pm | 32 ++++++++++++++++++++++++++++++++ > src/PVE/Auth/OpenId.pm | 21 +++++++++++++++++++++ > 2 files changed, 53 insertions(+) > > > pve-docs: > > Thomas Skinner (1): > fix #4411: openid: add docs for openid groups support > > api-viewer/apidata.js | 40 ++++++++++++++++++++++++++++++++++++++++ > pveum.adoc | 32 ++++++++++++++++++++++++++++++++ > 2 files changed, 72 insertions(+) > > > pve-manager: > > Thomas Skinner (1): > fix #4411: openid: add ui config for openid groups support > > www/manager6/dc/AuthEditOpenId.js | 35 ++++++++++++++++++++++++++++--- > 1 file changed, 32 insertions(+), 3 deletions(-) > > -- > 2.39.2 > > _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel