[ 
https://issues.apache.org/jira/browse/GUACAMOLE-272?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16038896#comment-16038896
 ] 

Nick Couchman commented on GUACAMOLE-272:
-----------------------------------------

So, my gut feeling here is that we could do a native 2FA authentication system, 
but I'd suggest *not* an e-mail- (or SMS-) based one.  I would be more tempted 
to go with something like Google Authenticator with a rotating token.  If you 
really want to do 2FA with e-mail or SMS, there's a RADIUS extension that 
should be available, soon, and you can use that plus RADIUS plus your favorite 
OTP implementation (LinOTP, OpenOTP) to do the e-mail or SMS-based 
authentication.

There are a couple of Java libraries available for generating OTPs, we would 
just need to figure out the best place to implement it (bolt on to JDBC 
modules, separate module, etc.) and do the work.  If you have any experience 
coding Java and want to jump in and help, we welcome the contributions!

> Alternative to Duo
> ------------------
>
>                 Key: GUACAMOLE-272
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-272
>             Project: Guacamole
>          Issue Type: Improvement
>            Reporter: Chris Wheeler
>
> I love the fact that you support 2 factor authentication, but I am 
> disappointed it costs money when you have more than 10 users. I would like to 
> propose that you implement a simple native 2FA option. All you would need to 
> do is add a configurable email field for each user, and configurable SMTP 
> settings. When the user logs in, it would prompt for a pin, then send that 
> pin to their email address.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to