Single Sign On support #177
Replies: 6 comments 4 replies
-
Will hijack because it relates to authentication. I want the landing page disabled outright, the "demo" link shouldn't even be there. |
Beta Was this translation helpful? Give feedback.
-
I'm excited about using OIDC, too. OIDC is very convenient. |
Beta Was this translation helpful? Give feedback.
-
I’ve looked into this and it will basically require replacing the whole authentication layer. It’s now quite custom, built on iron-session. I’m thinking about replacing it with NextAuth. @lukevella, are you interested in this feature? Is it something you plan to do in the future and/or will you accept a pull request from the community implementing this change? |
Beta Was this translation helpful? Give feedback.
-
Hello there, I was wondering, would you be interested in LDAP and HTTP Basic Auth ? It’s the SSO used by Yunohost, and it would allow to be connected without even seeing the login page. Might be a lot of work, I don’t know. Apparently, Next Auth supports at least LDAP. |
Beta Was this translation helpful? Give feedback.
-
So the migration to NextAuth / Auth.js seems to now be complete, however, there's still no option to disable sign-in with email, nor is there a way to do any form of RBAC / Access control, which is important given the licensing of rallly being limited to a given number of users. |
Beta Was this translation helpful? Give feedback.
-
Thanks for adding OIDC support! I've enabled it with our keycloak install and it seems to be working. For folks who are wondering what to set in the
Is there a way to turn off all email registration since we only want users to authenticate via OIDC? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
For self-hosted communities it would be nice to be able to have the users automatically logged in via a single sign-on system like Keycloak (using OAuth2 / OIDC), rather than sending email with a login link. The user's email address and name can be created automatically on first login, allowing users in the community to create polls without having to go through other steps to register.
HedgeDoc is another typescript tool that integrates OAuth2 users via nestjs/passport and might be a good example of how to integrate the login / auth flow to rally.
Beta Was this translation helpful? Give feedback.
All reactions