I managed to enable Two Factor Auth for the root user, worked flawlessly. I tried to activate this feature for other users with a LDAP provider, the option is there and seems to work until I press SAVE and then it disables itself.
I try to enable Two Factor authentication for a new user I created. It worked for root. When I try to enable it for a new user I create, I go through the process of scanning the code, entering the code and then saving. After I press SAVE, the page is reloaded and Two Factor authentication is disabled.
The browser is fine. It is not a browser issue otherwise it would not have worked with the ROOT user. And I specified it did. But the browser is OPERA. Same thing with Chrome, Firefox, EDGE, you name it.
Hmm I’m not sure what the version of Windows would have to do with this but it is Windows 10. I wouldn’t be able to create a two factor auth with root if Windows 10 was an issue. Did you enable Two factor auth for your root?
OK so here is what I found out… A user I created BEFORE creating the Active Directory had everything stored in /home/{username}. Whenever I would try to enable 2FA for that user, it wouldn’t work. I tried to create 2FA for a user I created AFTER the AD was configured and it works. But now I’m facing another issue. I stored all of my SSH keys for each user in their home directories which works as long as they are in /home/{username}/.ssh and everything in file authorized_keys. This is the case for root and for another user I had BEFORE creating the AD. Every user AFTER the AD will not check for ssh keys in their respective folders under /var/lib/nethserver/home/{username}/.ssh