What is Two-Factor Authentication (2FA)?
Two-Factor Authentication, or 2FA, is a two-step verification process that can be enabled to add an additional security level to your Knack account for Builder access. This means that after you login with your email and password, you will be required to enter an additional code to access your account.
Enable Two Factor Authentication
Two-factor authentication can be enabled from the "User" section in the Knack Dashboard. Once in the User section select the “edit” button next to the “Two-Factor Authentication” to expand the options and then click “Enable 2FA”.
After selecting "Enable 2FA" you will be prompted follow three steps to enable two-factor authentication on your account.
Once you have downloaded an authentication application, scan the QR code from within the authentication app to add your Knack Builder 2FA credentials.
After scanning the QR code, the authentication app will provide a 6 digit code. Enter this code in step 3 of the Builder set up to complete the setup.
Disable Two-Factor Authentication
To disable two-factor authentication on your app, select the "Disable 2FA" button when viewing the Two-Factor Authentication settings from the Users section of your Knack Builder.
This will open a modal popup that requires you to enter the 6 digit code from your authentication app. Once you have entered the code, click the red "Disable 2FA" button and two-factor authentication will be removed from your Knack account.
Reset Two-Factor Authentication
If you would like to switch to a different authentication app, this will require resetting your secret key. To reset the key, select the "Reset Secret Key" button under the two-factor authentication settings on the User section of the Knack Dashboard.
This will open a modal popup asking you to confirm that you wish to reset your secret key. Once the secret key is reset, it will require you to repeat the setup process with your authentication app.
Notes & Troubleshooting
I can’t login to my account.
If you are having trouble accessing your Knack Builder with two-factor authentication enabled, reach out to firstname.lastname@example.org with your account email.
Can I force shared builders to use 2FA for my apps?
Two-factor authentication is only available for individual user accounts. There is currently not an option to force shared builders to enable two-factor authentication.