Security - MFA Integration

Hello,

TL;DR: Are you interested in this feature? Do you have any insights about Gladys Plus to share with me?

Before I start development, I’d like us to discuss it, get validation, and gather any possible information on the implementation (I haven’t yet dug into Gladys’s authentication part, and even less into its interfacing with Gladys Plus, which I don’t know).

In order to secure accounts, I propose adding the ability, at the user profile level, to enable MFA. The idea is simple: from their profile the user can scan a QR code with their preferred Authenticator, and on login, after entering their username/password, they should enter the corresponding TOTP. Simple and effective.

Motivation: I’m looking to strengthen the security of Gladys instances, especially for those who expose their Gladys to the Internet. Yes, it’s an advanced usage scenario and doesn’t concern everyone, but in that situation I want to increase the system’s security.

@pierre-gilles your opinion?

I don’t have any particular problem with the TOTP/QR code/MFA principle. Plugging into the authentication process: by diving into the code I think I’ll figure it out.
My main question is about Gladys Plus. I have no knowledge of that product, nor of how it handles authentication relative to the Gladys instance it manages and how this MFA would intervene. Maybe, depending on how it’s architected, I don’t need to worry about that? Does Gladys Plus have its own authentication method?

Let’s discuss!

1 Like

Hi @Sescandell :slight_smile:

We already have MFA on Gladys Plus using TOTP (which is mandatory). We could add MFA on the local instance, but that might be a bit overkill for an instance that’s not supposed to be on the internet (I don’t recommend it in any case).

That said, why not! I don’t think it would have an impact on Gladys Plus, but it’s worth testing anyway!

1 Like

Hello,

I haven’t revisited this topic. After a short exchange with Pierre-Gilles, I completely put this dev work aside. Not that it’s not desired, but it’s apparently not a priority (the simplest recommended approach for remote access to Glad

2 Likes