torbenraab / plane

OpenID Connect Support for Plane🔥 🔥 🔥 Open Source JIRA, Linear and Height Alternative. Plane helps you track your issues, epics, and product roadmaps in the simplest way possible.
http://plane.so
GNU Affero General Public License v3.0
60 stars 11 forks source link

[compatibility]: OIDC with Gitlab #28

Closed torbenraab closed 4 months ago

torbenraab commented 7 months ago

From #9 by @sq3tle

Hey!

I just tested GitLab as an OIDC provider and encountered some issues when starting the backend with OIDC Discovery URL as it was getting stuck on "Waiting for API Service to Start". After some digging in logs I find out that GitLab OpenID configuration does not include the 'end_session_endpoint'. Instead, the 'revocation_endpoint' is provided.

I mocked the GitLab OpenID configuration with an 'end_session_endpoint' providing the URL for the 'revocation_endpoint', and then the backend started without issues. However, logging out is still not possible.

Hope this helps! Thanks for your great work!

torbenraab commented 4 months ago

Drop this because official support for Gitlab (including selfhosted) is out now.