Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing Two-Factor Authentication #2

Open
iliajie opened this issue Mar 14, 2015 · 15 comments
Open

Missing Two-Factor Authentication #2

iliajie opened this issue Mar 14, 2015 · 15 comments

Comments

@iliajie
Copy link
Collaborator

iliajie commented Mar 14, 2015

Jamie, could ypu please add Two-Factor Authentication to Usermin as well? It should be easy to do and straight forward, as it's big brother already has it?

@iliajie iliajie changed the title Missing Two-Factor Authenticaion Missing Two-Factor Authentication Mar 14, 2015
@jcameron
Copy link
Collaborator

It's on my TODO list - but its a bit more complex than adding it to Webmin, as I need a place to store per-user two-factor keys.

@iliajie
Copy link
Collaborator Author

iliajie commented Mar 15, 2015

That's great! Thanks, Jamie!

@iliajie
Copy link
Collaborator Author

iliajie commented Apr 14, 2015

Jamie, Usermin really is missing two factor authentication. You mean like, where to set up the keys? I think each user should be able to do it using Usermin itself? Probably having separate module which user is gonna have access to to do it. A key could be stored in home directory of each user?

@aaronstpierre
Copy link

Hi,

Was curious if this was going to be implemented soon? Thanks!

@iliajie
Copy link
Collaborator Author

iliajie commented Dec 24, 2015

+1 Would be great.

@jcameron
Copy link
Collaborator

It's on my todo list, but I haven't gotten to it yet.

@aaronstpierre
Copy link

Awesome! Thank you Jamie!

@amishmm
Copy link
Contributor

amishmm commented May 4, 2017

If you are using PAM (which I think is default now) you can use two factor authentication easily - without any changes to usermin.

I am using this
https://github.com/google/google-authenticator-libpam

My password that I supply to webmin becomes "passwordNNNNNN", where NNNNNN is google code. (which changes every 30 seconds or so)

Advantage is that it works even with SSH, FTP, POP, IMAP etc.

@ilima-nvps
Copy link

I would also love this option in usermin! We are looking to roll this out to users. Having this feature will help us ensure we are following internal best practices.

@swelljoe
Copy link
Collaborator

swelljoe commented Apr 5, 2018

Huh, with that Google Authenticator PAM thingy, Usermin could make the UI more intuitive just by adding a new field for the code, and then appending it to the password when checking it against PAM.

@swelljoe
Copy link
Collaborator

swelljoe commented Apr 5, 2018

Is that PAM lib available in any OS repositories, yet? Asking people to install from source is messy. We could include a package in the Virtualmin repos, but for folks not using Virtualmin, it'd still be tough to deploy widely.

@amishmm
Copy link
Contributor

amishmm commented Apr 6, 2018

@pixel-paul
Copy link

This type of authentication is fast becoming a standard......any sign of this being developed further?

@ghost
Copy link

ghost commented Jan 26, 2019

Missing this really. 2 factor and even more f2u are becoming standard fast. So fast I would consider it a security priority in development.

@Awbmilne
Copy link

Please do add this if you get the time. Looking to keep my home server safe!!

Thanks for all the crazy great work so far.

iliajie added a commit that referenced this issue Aug 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants