makeplane / plane

🔥 🔥 🔥 Open Source JIRA, Linear, Monday, and Asana 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
30.63k stars 1.7k forks source link

[FR] Support OIDC. #413

Closed pinarruiz closed 1 month ago

pinarruiz commented 1 year ago

Adding OIDC support would allow for some existing user bases on different identity providers to use plane, specially on the self hosted plane, as many of us use Authentik, Keycloak or others to manage identities.

Having OIDC would also remove the need for Google and Github being mandatory.

pablohashescobar commented 1 year ago

Thank you for taking the time to submit this feature request. Please know that it’s already on our roadmap and we’re working hard to prioritize it. In the meantime, we encourage you to upvote this item to help us ensure it receives the attention it deserves.

pinarruiz commented 1 year ago

Hi, where can I see the roadmap, I know it was on the way, but I do not know where to find it.

pablohashescobar commented 1 year ago

Currently, we are using Plane to plan our roadmap. Since the GitHub Sync feature is now available, we will be moving our issues from Plane to GitHub

PatrickHuetter commented 1 year ago

+1 for keycloak. Solves all other auth issues since you could use id chaining.

torbenraab commented 1 year ago

Is there already a timeline for this one as it is listed on the website as a feature for a self-hosted instance?

olivierlambert commented 1 year ago

Login via OIDC (Keycloack in my case) is probably the only serious blocker to adopt it. Let us know if you need help to test it, I'll be happy to provide a test SSO account.

torbenraab commented 1 year ago

@olivierlambert Just checkout my PR and you can test it. I build everything according to the OpenID Spec. Testing was done with Authentik as we use it at our company

olivierlambert commented 1 year ago

Great! I will test it as soon I find how to build everything without Docker ^^

RoshanCubastion commented 10 months ago

Hey @pinarruiz , Can we implement Microsoft Entra ID OIDC to plane app ? What are all necessary nginx parameters required ?

torbenraab commented 10 months ago

@RoshanCubastion Please try the new PR. You just have to provide the issuer and client credentials from the Entra ID Provider. It should work as expected

almereyda commented 5 months ago

People who subscribed here intending to use this with GitLab may find an alternative resolution building only on OAuth 2 in #4692.