Skip to content

Feature/kanidm allow ability to enable PKCE#1420

Closed
eric-hansen wants to merge 2 commits intoSocialiteProviders:masterfrom
Redeemed-Digital:feature/kanidm-pkce-default
Closed

Feature/kanidm allow ability to enable PKCE#1420
eric-hansen wants to merge 2 commits intoSocialiteProviders:masterfrom
Redeemed-Digital:feature/kanidm-pkce-default

Conversation

@eric-hansen
Copy link
Copy Markdown
Contributor

Kanidm heavily encourages PKCE for OAuth2 clients. While one can disable PKCE for legacy support, this poses a security concern, and there is no guarantee this feature will continue.

Really, I am not sure if this is the best way to approach this, but it seemed clean enough. I didn't see a reason why this couldn't be set up as a config option. Kanidm treats OAuth2 setups as clients themselves (e.g., an app that uses Kanidm either needs to create a new OAuth2 client in Kanidm or use grouping trickery).

@github-actions
Copy link
Copy Markdown

Thanks for submitting a PR!

In order to review and merge PRs most efficiently, we require that all PRs grant maintainer edit access before we review them. For information on how to do this, see the relevant GitHub documentation. Additionally, GitHub doesn't allow maintainer permissions from organization accounts. Please resubmit this PR from a personal GitHub account with maintainer permissions enabled.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant