Proposal: Switch to GLAuth #157

Closed
opened 2022-06-25 00:35:27 +00:00 by a · 5 comments
Owner

GLAuth is a lightweight and easy to use alternative to OpenLDAP. Maybe switch to GLAuth when we convert the server to NixOS? That would require us to package GLAuth but that shouldn't be too hard.

Related: #57 (although 389 is an absolutely scary piece of software, good thing we didn't switch to it)

[GLAuth](https://github.com/glauth/glauth) is a lightweight and easy to use alternative to OpenLDAP. Maybe switch to GLAuth when we convert the server to NixOS? That would require us to package GLAuth but that shouldn't be too hard. Related: #57 (although 389 is an absolutely scary piece of software, good thing we didn't switch to it)
a added the
enhancement
label 2022-06-25 00:35:27 +00:00
a added this to the (deleted) project 2022-06-25 00:35:27 +00:00
a added this to the v9.0 milestone 2022-06-25 18:08:01 +00:00
Author
Owner

Now if GLAuth had features like a web UI for managing users and email password resets, I think we should definitely switch to it now, but our OpenLDAP server isn't broken and switching to GLAuth would give end-users the exact same experience, so it's instead something we could do in the future with the NixOS switch. @codedotjs any thoughts?

Now if GLAuth had features like a web UI for managing users and email password resets, I think we should definitely switch to it now, but our OpenLDAP server isn't broken and switching to GLAuth would give end-users the exact same experience, so it's instead something we could do in the future with the NixOS switch. @codedotjs any thoughts?
Contributor

GLAuth looks kind of interesting. The website promises

Setup secure authentication in under 5 minutes.

If we can package it for Nix we can try using it.

GLAuth looks kind of interesting. The website promises > Setup secure authentication in under 5 minutes. If we can package it for Nix we can try using it.
Contributor

I added an issue at the packages repo.

I added an [issue](https://git.exozy.me/exozyme/packages/issues/13) at the packages repo.
codedotjs changed title from Proposol: Switch to GLAuth to Proposal: Switch to GLAuth 2022-06-27 18:19:40 +00:00
Author
Owner

GLAuth looks kind of interesting. The website promises

Setup secure authentication in under 5 minutes.

If we can package it for Nix we can try using it.

Yeah, it sounds like a huge improvement over OpenLDAP which takes days to set up. Packaging GLAuth should be easy, since it's just a Go binary and a systemd service.

> GLAuth looks kind of interesting. The website promises > > Setup secure authentication in under 5 minutes. > > If we can package it for Nix we can try using it. Yeah, it sounds like a huge improvement over OpenLDAP which takes *days* to set up. Packaging GLAuth should be easy, since it's just a Go binary and a systemd service.
a added a new dependency 2022-07-06 16:56:49 +00:00
Author
Owner

We might just reuse OpenLDAP since we already have perfectly working configs (https://git.exozy.me/exozyme/LDAP). I'm closing this issue for now since we won't be switching to GLAuth anytime soon, but we can revisit this in the future.

We might just reuse OpenLDAP since we already have perfectly working configs (https://git.exozy.me/exozyme/LDAP). I'm closing this issue for now since we won't be switching to GLAuth anytime soon, but we can revisit this in the future.
a removed a dependency 2022-07-17 20:03:15 +00:00
a closed this issue 2022-07-17 20:03:18 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: exozyme/exozyme#157
No description provided.