Leantime / leantime

Leantime is a goals focused project management system for non-project managers. Building with ADHD, Autism, and dyslexia in mind.
https://leantime.io
GNU Affero General Public License v3.0
4.41k stars 578 forks source link

[BUG] OIDC w/ GitLab: The format for the public signing key is not yet supported #2088

Open almereyda opened 10 months ago

almereyda commented 10 months ago

What set up are you using

Self Hosted

Describe the bug

When logging in with GitLab, an error is thrown:

The format for the public signing key is not yet supported, check if your provider supports other jwks endpoints.

Screenshot 2023-11-14 at 00-53-45 Allmende Lean

To Reproduce

  1. Configure OIDC with GitLab
  2. Click on "OIDC Login"
  3. See error

Expected behavior

It is possible to login.

Leantime Version

2.4.7

Server

Docker

PHP / MySQL Version

Docker image / 8.2

Additional context

GitLab uses the RS256 signing algorithm.

For reference:

almereyda commented 10 months ago

The last time when this was seen, @aHugues made good observations in https://github.com/Leantime/leantime/issues/2009#issuecomment-1772182782.