-
-
Notifications
You must be signed in to change notification settings - Fork 247
[feature request] LDAP support #1290
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
what is LDAP exactly? |
https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol
|
Just to give a more everyday explanation: It's a central store for accounts. So for example, Gitea and Nextcloud both support LDAP. If spacebar were to support it too, I could create a single account for any user on the LDAP server, hook up Gitea, Nextcloud and Spacebar to LDAP and this user could sign into any of the three services using the same set of credentials. Gitea and Nextcloud are just two examples, I tried to pick decently popular OSS projects. It makes it a lot easier for admins, and for users to use a centralised group of services. Regarding spacebar, instead of querying it's own database for accounts, it'd query the LDAP server and if the account exists, allow the client to login. It's somewhat close to "sign in with google" that you see on some sites if that helps. |
LDAP is an excellent SSO option, although I'm not sure how integrating LDAP w/Spacebar would work, seeing as it's designed to be more of an open-registration platform for communication with friends and strangers. I'm assuming you wouldn't want a bunch of random folk registering, and then creating users in your LDAP infrastructure lol. |
Registration can be disabled in spacebar. |
This! But also with LDAP you could still allow public registration. LDAPs real power lays behind it's groups, so anyone could have a normal account and if you wanted to still keep parts section off (say for example staff only services or whatever) then normal accounts couldn't access it without being in the staff group. That's why 0days and vulnerabilities with regards to LDAP escalation (etc) are worth a lot of money. That's neither here nor there though. |
Uh oh!
There was an error while loading. Please reload this page.
Is your feature request related to a problem? Please describe.
There aren't many good options when it comes to opensource chat for teams. Mattermost is restricting features in favour of pushing enterprise. Zulip & rocket chat are decent alternatives. Teams & Slack are proprietary. XMPP & IRC are dated and have various drawbacks.
Describe the solution you'd like
If spacebar was able to include LDAP support it could expand the userbase beyond "just a discord alternative" to a full slack/teams alternative too. It could be great for furthering adoption among more technical people which might bring in further code contributions also.
Describe alternatives you've considered
Noted in first answer. There just aren't any "great" options in this specific space.
Additional context
Pretty please!
The text was updated successfully, but these errors were encountered: