Skip to content

feat(multi-tenancy): verify tenant via OIDC claim#2559

Merged
rhafer merged 2 commits intoopencloud-eu:mainfrom
rhafer:issue/2310
Apr 2, 2026
Merged

feat(multi-tenancy): verify tenant via OIDC claim#2559
rhafer merged 2 commits intoopencloud-eu:mainfrom
rhafer:issue/2310

Conversation

@rhafer
Copy link
Copy Markdown
Member

@rhafer rhafer commented Apr 1, 2026

When multi-tenancy is enabled we now allow to specify an OIDC claim against which the tenantid of the user resolved via CS3 apis is matched.

This is the first part of the changes required for #2310 next step (mapping an externally managed tenantid to our internal one will follow in a separate PR as it also requires reva adjustments).

This PR currently depends on #2558 .

@rhafer rhafer requested a review from micbar April 1, 2026 11:39
@rhafer rhafer self-assigned this Apr 1, 2026
@rhafer rhafer force-pushed the issue/2310 branch 3 times, most recently from b3b4414 to d578273 Compare April 2, 2026 10:27
When multi-tenancy is enable we now allow to specify an OIDC claim
against which the tenantid of the user resolved via CS3 apis is matched.

Partial: opencloud-eu#2310
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Apr 2, 2026

@rhafer rhafer marked this pull request as ready for review April 2, 2026 10:37
@rhafer rhafer requested a review from dragonchaser April 2, 2026 10:37
@rhafer rhafer merged commit 33f45fa into opencloud-eu:main Apr 2, 2026
60 checks passed
@openclouders openclouders mentioned this pull request Apr 2, 2026
1 task
sdwilsh pushed a commit to sdwilsh/ansible-playbooks that referenced this pull request Apr 30, 2026
##### [\`6.1.0\`](https://github.com/opencloud-eu/opencloud/blob/HEAD/CHANGELOG.md#610---2026-04-20)

##### ❤️ Thanks to all contributors! ❤️

[@JammingBen](https://github.com/JammingBen), [@ScharfViktor](https://github.com/ScharfViktor), [@aduffeck](https://github.com/aduffeck), [@dragonchaser](https://github.com/dragonchaser), [@pedropintosilva](https://github.com/pedropintosilva), [@rhafer](https://github.com/rhafer)

##### 📚 Documentation

- Update CI badge URL in README.md \[[#2614](opencloud-eu/opencloud#2614)]

##### 🐛 Bug Fixes

- Add a flag to the reindex command to force a full reindex \[[#2606](opencloud-eu/opencloud#2606)]

##### 📈 Enhancement

- proxy: Allow mapping from an external tenant id to the internal id \[[#2569](opencloud-eu/opencloud#2569)]
- feat: enable EnableInsertRemoteFile WOPI flag for Collabora \[[#2555](opencloud-eu/opencloud#2555)]
- feat(multi-tenancy): verify tenant via OIDC claim \[[#2559](opencloud-eu/opencloud#2559)]

##### 📦️ Dependencies

- Bump reva  \[[#2611](opencloud-eu/opencloud#2611)]
- chore(idp): clean up js dependencies \[[#2607](opencloud-eu/opencloud#2607)]
- build(deps-dev): bump dotenv from 16.4.7 to 17.4.2 in /services/idp \[[#2603](opencloud-eu/opencloud#2603)]
- chore: bump IDP javascript dependencies \[[#2600](opencloud-eu/opencloud#2600)]
- build(deps): bump github.com/nats-io/nats.go from 1.49.0 to 1.50.0 \[[#2587](opencloud-eu/opencloud#2587)]
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.42.0 to 1.43.0 \[[#2586](opencloud-eu/opencloud#2586)]
- chore: bump reva to latest main \[[#2584](opencloud-eu/opencloud#2584)]
- build(deps): bump golang.org/x/image from 0.36.0 to 0.38.0 \[[#2581](opencloud-eu/opencloud#2581)]
- build(deps-dev): bump css-minimizer-webpack-plugin from 7.0.4 to 8.0.0 in /services/idp \[[#2551](opencloud-eu/opencloud#2551)]
- build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.12 to 3.4.13 \[[#2526](opencloud-eu/opencloud#2526)]
- build(deps): bump github.com/open-policy-agent/opa from 1.14.1 to 1.15.0 \[[#2535](opencloud-eu/opencloud#2535)]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants