Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-1780

TOTP and SAML auth cannot be used together

    XMLWordPrintableJSON

Details

    Description

      An authentication attempt using both the SAML and TOTP auth providers together cannot succeed. Depending on the order that the extensions are loaded, the behavior may be an infinite loop between SAML provider redirects and TOTP codes, or the login attempt will just fail after both factors are provided.

      The problem seems to be that both SAML and TOTP have replay attack preventions in place - meaning that after the SAML response is accepted, and the TOTP prompt is submitted, the original SAML response is no longer valid.

      Attachments

        Activity

          People

            Unassigned Unassigned
            jmuehlner James Muehlner
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: