[GH-ISSUE #292] Add PKCE support for OIDC #150

Open
opened 2026-02-17 17:06:16 -05:00 by yindo · 0 comments
Owner

Originally created by @CEbbinghaus on GitHub (Nov 25, 2025).
Original GitHub issue: https://github.com/Drop-OSS/drop/issues/292

Most OIDC clients support PKCE (rfc7636) for the OIDC authentication. It not only allows for secret-less auth (which would be required if we wanted to authenticate the client application directly) but also strengthens the auth provided by the server.

Almost every single modern ODIC Provider supports PKCE and some even enforce it as a standard (such as kanidm) so there is really no downside, only additional security

Originally created by @CEbbinghaus on GitHub (Nov 25, 2025). Original GitHub issue: https://github.com/Drop-OSS/drop/issues/292 Most OIDC clients support PKCE ([rfc7636](https://datatracker.ietf.org/doc/html/rfc7636)) for the OIDC authentication. It not only allows for secret-less auth (which would be required if we wanted to authenticate the client application directly) but also strengthens the auth provided by the server. Almost every single modern ODIC Provider supports PKCE and some even enforce it as a standard (such as [kanidm](https://kanidm.com/)) so there is really no downside, only additional security
yindo added the featureconfirmedgood first issue labels 2026-02-17 17:06:17 -05:00
yindo changed title from Add PKCE support for OIDC to [GH-ISSUE #292] Add PKCE support for OIDC 2026-06-05 14:21:45 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Drop-OSS/drop#150