Multi-factor authentication

Multi-factor authentication#

Multi-factor authentication (MFA) allows you to require that users verify their identities through additional mechanisms beyond simply entering a username and password, such as by using a mobile authenticator app. Guacamole supports the following MFA methods:

Duo

A proprietary MFA mechanism provided by a third-party commercial company via their own proprietary mobile app.

TOTP

A standard, non-proprietary, widely supported algorithm for generating temporary authentication codes. This is the algorithm used by several common authenticator apps, including Google Authenticator.

If you are using a single sign-on provider, configuring your provider to require MFA as part of the authentication process is also a possibility. In this case, leveraging a dedicated Guacamole extension to provide MFA is not necesary.