jech / galene

The Galène videoconference server
https://galene.org
MIT License
900 stars 119 forks source link

implemented LDAP support, based on Go libraries #106

Closed georgesk closed 2 years ago

georgesk commented 2 years ago

Hello, after the recommendation:

Please learn to use "git rebase -i"

I tried to rebase my code once more, with poor results.

So, I deleted my previous fork's repository, forked another one from jech/galene, cloned it and synced it with my modifications.

I hope that the commit history is simplified enough to be readable.

jech commented 2 years ago

The current plan is to use an external authorisation server for this kind of database access. Please see https://lists.galene.org/galene/87tugzwezl.wl-jch@irif.fr/ CC @erdnaxe

georgesk commented 2 years ago

Thank you for this new feature, Juliusz.

Juliusz Chroboczek a écrit :

The current plan is to use an external authorisation server for this kind of database access. Please see @.***/

-- You are receiving this because you authored the thread. Reply to this email directly or view it on GitHub: https://github.com/jech/galene/pull/106#issuecomment-955181374

-- Georges KHAZNADAR et Jocelyne FOURNIER 22 rue des mouettes, 59240 Dunkerque France. Téléphone +33 (0)3 28 29 17 70

jech commented 2 years ago

Thanks to you for making me realise that we need a good way to integrate with existing auth infrastructure without implementing hundreds of protocols within Galene.

It would be really good if you and @erdnaxe can get together and work on an LDAP authentication server for Galène. I'll be glad to help, whether you decide to do it in Python or in Go.

The advantage of Python is that it's familiar to most sysadmins, so people will feel comfortable adapting the code to their needs. The advantage of Go is that it's strongly typed, and that it doesn't require hundreds of libraries on the server. It's up to you.