fix: OIDC team comparison should not include the team name #2152

Merged
konrad merged 5 commits from waza-ari/vikunja:fix-team-creation into main 2024-03-04 20:26:47 +00:00

5 Commits

Author SHA1 Message Date
Daniel Herrmann
3e068f0142 Revert "refactor: move logic to create a team outside of Create and add additional parameter to control default admin behaviour"
All checks were successful
continuous-integration/drone/pr Build is passing
This reverts commit 3bad0afbc3299d4b78fd296a9f9160becacb6981.
2024-03-04 19:03:32 +00:00
Daniel Herrmann
a2fab50dd3 refactor: move logic to create a team outside of Create and add additional parameter to control default admin behaviour 2024-03-04 19:03:32 +00:00
Daniel Herrmann
f53ed3b45e fix: wording in error message 2024-03-04 19:03:32 +00:00
Daniel Herrmann
7adf75487b fix: OIDC team IDs should be bound to an issuer
This commit introduces changes to make sure that (a) the Team name is no longer used when comparing teams for existence and (b) the issuer if stored instead, as the oidcID is only guaranteed to be unique within the same provider
2024-03-04 19:03:32 +00:00
Daniel Herrmann
144f142acc fix: OIDC team comparison should not include the team name 2024-03-04 19:03:32 +00:00