shynet icon indicating copy to clipboard operation
shynet copied to clipboard

Support for MFA

Open akrantz01 opened this issue 4 years ago • 5 comments

I've been trying Shynet out as an analytics platform, and I really love it! However, I'm a bit disappointed that there is no option to have MFA, especially on the admin account. Do you have any plans to support MFA (like Google Authenticator/Authy or Webauthn)?

akrantz01 avatar Apr 24 '20 18:04 akrantz01

This is definitely something on my wish-list. That said, it would be difficult to implement without significantly complicating the user authentication model. Right now, Shynet uses Allauth as its primary authentication system. Would the cleanest way to implement this would be by adding MFA to Allauth upstream?

milesmcc avatar Apr 24 '20 19:04 milesmcc

Here's an easy solution: https://github.com/percipient/django-allauth-2fa

robd003 avatar Apr 24 '20 21:04 robd003

That looks great, @robd003. I’ll officially add this to the roadmap this weekend.

milesmcc avatar Apr 24 '20 21:04 milesmcc

Any updates with regard to the addition of 2fa?

ZandercraftGames avatar Apr 29 '22 00:04 ZandercraftGames

Still backlogged. Would be open to reviewing a bite-sized PR that used the allauth MFA package.

milesmcc avatar May 01 '22 01:05 milesmcc