nextcloud / nextcloud/user_oidc

Allow to add custom mapping from group names from oidc provider to nextcloud

Open
#1,426 3 comments 0 reactions 1 assignee View on GitHub

@CarlSchwan is already working on this.

Since Apr 24, 2026.

enhancement feature request priority: normal
Dominant language
PHP
Stars
181
Forks
60
Avg merge
7h 34m
Merged PRs (30d)
26

Description

Feature request

Which Nextcloud Version are you currently using: (see administration page)

Is your feature request related to a problem? Please describe.

Allow to add custom mapping from group names from oidc provider to nextcloud while keeping the access rules the same as before

This is mostly to be able to move the server from my association from the social_login app to user_oidc which had this feature and so that the migration can be as transparent as possible

Describe the solution you'd like

This is that we have there which maps access to certain gitlab suborganization to group ids with the sociallogin app.

groupMapping":{"sysadmin":"admin","teams\/kde-developers":"KDE Developers","teams\/kde-ev-board":"KDE e.V Board","teams\/akademy":"Akademy Team","teams\/kde-brazil":"KDE Brazil Members","teams\/kde-espana-board":"KDE Espana Board","teams\/kde-ev-fundraising":"KDE e.V. Fundraising WG","teams\/kde-ev":"KDE e.V Members","teams\/promo":"Promo Team","teams\/vdg":"Visual Design Group","teams\/gcompris-contributors":"GCompris Educators","teams\/community-wg":"Community Working Group","teams\/mentor-programs":"Mentor Program Members","teams\/german-environment-agency-projects":"German Environment Agency Projects","teams\/kde-eco-collaborators":"KDE Eco Collaborators"}

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.