Triet Le created GUACAMOLE-877:
----------------------------------

             Summary: Add support for Okta MFA
                 Key: GUACAMOLE-877
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-877
             Project: Guacamole
          Issue Type: New Feature
          Components: guacamole
            Reporter: Triet Le


My company has been using Guacamole as our Remote Access solutions the past few 
years and it has been very reliable. We would like to strengthen our security 
posture by adding a second-factor authentication to our Guacamole stack. I am 
looking to develop and integrate Okta as another Guacamole auth extension. 

Thinking this extension would behave very similar to the Duo auth extension. 
The authentication steps should follow:
1. User login Guacamole as usual.
2. Guacamole attempts to authenticate the user with the first authenticator 
(LDAP, MySQL or ...)
3. Once the first authentication attempt is succeeded, Okta auth extension 
rejects the authentication attempt and starts asking for the second-factor 
authentication.
4. Presents the Okta MFA flow and have them navigate through it (enrollment, 
activation, authentication)
5. Once the user has successfully satisfied the MFA challenge, Guacamole 
receives a signed response.
6. Okta auth extension validates the response. If valid, allow the user to 
proceed, otherwise, reject.

I believe this extension would add more value to the product. Please let me 
know if I am on the right thinking track.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to