mirror of
https://github.com/Drop-OSS/drop.git
synced 2026-07-21 16:15:24 -04:00
[GH-ISSUE #361] OIDC not functioning #336
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Giggitybyte on GitHub (Feb 26, 2026).
Original GitHub issue: https://github.com/Drop-OSS/drop/issues/361
I'm trying out v0.4.0-rc2, and I can't seem to get OIDC working. It seems the callback endpoint returns 404.
Docker compose:
Authelia configuration:
@DecDuck commented on GitHub (Feb 26, 2026):
Give RC3 a go and let me know
@Giggitybyte commented on GitHub (Feb 27, 2026):
@DecDuck Updated to v0.4.0-rc3 and I am still having issues.
I'm getting a different error this time around:
@DecDuck commented on GitHub (Feb 27, 2026):
Are your JWTs signed by an issuer? There may be an option to attach a certificate to the configuration in your identity provider.
@Giggitybyte commented on GitHub (Feb 27, 2026):
Yes, that is already configured.
My Authelia instance is configured properly, and I have it working with many other applications (including Gameyfin and RomM).
It honestly feels like the OIDC implementation in Drop is not spec compliant, as I had to use the
OIDC_SCOPESenvironment variable to even get as far as I have, otherwise Drop would try to request every scope.@DecDuck commented on GitHub (Feb 27, 2026):
Can you open the well-known URL and find the
issuerfield? It should be a URL. Can you let me know if it ends with a forward slash (likehttps://x.y.z/hello/issuer/)@Giggitybyte commented on GitHub (Feb 27, 2026):
There is not a trailing slash in the issuer field.
@DecDuck commented on GitHub (Feb 27, 2026):
Thanks, looks like it's a bug.
@Huskydog9988 the URL we parse the issuer to, when converted back to a string, adds a trailing slash. The
jwtVerifycompares the issuer literally rather than semantically, so this fails.@DecDuck commented on GitHub (Mar 1, 2026):
Just pushed a fix for this, I'll release it as a part of rc4 in a minute - I want to check some other bugs and see if I can throw in fixes for them.
@Giggitybyte commented on GitHub (Mar 3, 2026):
Just gave RC4 a try, and I wanted confirm here that the flow works properly for me now. Thanks!