3 ms·
If someone tried to do it how easy is it to add to Zulip login with 3rd-party SSO server like Discourse? Want to find alternative to Slack for open source proj
by SXX 9y ago
If someone tried to do it how easy is it to add to Zulip login with 3rd-party SSO server like Discourse?
Want to find alternative to Slack for open source project since restricting they apply getting annoying and it's would be nice to have single point of registration after all.
- tabbott 9y agoZulip uses python-social-auth for some other backends, so for the more general version of your question about doing some other third-party auth, the answer is not super hard. That said, it looks like python-social-auth doesn't have a backend for Discourse: https://python-social-auth.readthedocs.io/en/latest/backends/index.html https://python-social-auth.readthedocs.io/en/latest/backends.... It's also probably not super hard to just add a direct authentication backend for Discourse.
- SXX 9y agoThanks for information. Seems like I should be able to do it. Though if we want to have little customization like that does it mean we'll absolutely need to host it on our servers or something like that possible on hosted plan? PS: Obviously I get that If I manage to push code upstream hosted option will support it, but I suppose it's might take a while.
- tabbott 9y agoOnce something is merged to master in zulip.git, it's usually on zulipchat.com production within a few days. So if you do it in a way that gets merged (which requires, e.g., automated tests appropriate for an authentication backend) and is configurable for just one organization in a multi-organization server, you would not need to host your own servers.