Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Expand OIDC docs #3269

Closed
wants to merge 1 commit into from
Closed

Conversation

acdha
Copy link
Contributor

@acdha acdha commented Dec 4, 2023

Description

This clarifies what you have to configure when setting up OIDC authentication for DT - I had been hoping that the OpenID Connect groups list would automatically populate and missed that the group list was case-sensitive in my first test.

Addressed Issue

#3188

Additional Details

As an alternative, would it make sense to make the group to team mapping case-insensitive? Automatically populating the OIDC groups list would be a little more work since that could potentially be both large and some users might reasonably want that behaviour to be optional, but matching the group names case-insensitively should be less controversial. We have close to half a century of evidence with filesystems that distinct names differing only in case is rarely what people want.

Checklist

  • I have read and understand the contributing guidelines
  • [ ] This PR fixes a defect, and I have provided tests to verify that the fix is effective
  • [ ] This PR implements an enhancement, and I have provided tests to verify that it works as intended
  • [ ] This PR introduces changes to the database model, and I have added corresponding update logic
  • [ ] This PR introduces new or alters existing behavior, and I have updated the documentation accordingly

This hosts a couple of details which aren't immediately obvious out of
the Keycloak walkthrough (which I had skimmed since we don't use that
IdP) and clarifies that groups must match identically including case.
@nscuro
Copy link
Member

nscuro commented Dec 5, 2023

Thanks @acdha! Could you please sign-off your commits so the DCO check passes?

nscuro added a commit to nscuro/dependency-track that referenced this pull request Mar 10, 2024
This hosts a couple of details which aren't immediately obvious out of
the Keycloak walkthrough (which I had skimmed since we don't use that
IdP) and clarifies that groups must match identically including case.

Supersedes and closes DependencyTrack#3269

Co-authored-by: Chris Adams <cadams@loc.gov>
Signed-off-by: nscuro <nscuro@protonmail.com>
@nscuro nscuro closed this in #3536 Mar 10, 2024
mikael-carneholm-2-wcar pushed a commit to mikael-carneholm-2-wcar/dependency-track that referenced this pull request Mar 15, 2024
This hosts a couple of details which aren't immediately obvious out of
the Keycloak walkthrough (which I had skimmed since we don't use that
IdP) and clarifies that groups must match identically including case.

Supersedes and closes DependencyTrack#3269

Co-authored-by: Chris Adams <cadams@loc.gov>
Signed-off-by: nscuro <nscuro@protonmail.com>
Signed-off-by: Mikael Carneholm <mikael.carneholm.2@wirelesscar.com>
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants