Implement OIDC groups claim #2530

Open
opened 2026-03-22 14:10:44 -05:00 by GiteaMirror · 0 comments
Owner

Originally created by @winkelement on GitHub (Feb 10, 2026).

Pre-submission checklist

  • I have searched for existing open or closed issue reports with the same feature request.

Description

I would be nice to see an implementation of oidc groups claim and scope.

This would enable further implementation of features like automatic group membership and global "whitelist" for specific groups.

Vikunja uses a custom claim vikunja_groups right now which requires customization of the provider which is not always possible.

Using the de-facto standard groups for... well... groups (almost all implementations i encountered use this for group mapping) would enable compatibility with a lot of providers out of the box, for example Google (via dex, this is my usecase).
https://dexidp.io/docs/configuration/custom-scopes-claims-clients/

Which alternatives did you consider using instead?

No response

Originally created by @winkelement on GitHub (Feb 10, 2026). ### Pre-submission checklist - [x] I have searched for existing open or closed issue reports with the same feature request. ### Description I would be nice to see an implementation of oidc `groups` claim and scope. This would enable further implementation of features like automatic group membership and global "whitelist" for specific groups. Vikunja uses a custom claim `vikunja_groups` right now which requires customization of the provider which is not always possible. Using the de-facto standard `groups` for... well... _groups_ (almost all implementations i encountered use this for group mapping) would enable compatibility with a lot of providers out of the box, for example Google (via dex, this is my usecase). https://dexidp.io/docs/configuration/custom-scopes-claims-clients/ ### Which alternatives did you consider using instead? _No response_
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/vikunja#2530