banner with laptop and shield icon with the word 2FA, tile with password stars

Two-factor authentication: why is it important and how to enable it in Proget

Magdalena Martens-Patyńska

18.05.2023

2 min

In today’s digital world, where data security is a crucial challenge, two-factor authentication (2FA) has become an essential tool for protecting online accounts effectively.

2FA is a process that requires two independent elements to confirm a user’s identity, usually something the user knows (such as a password) and something the user has (such as a code generated by a smartphone app).

Additional layer of protection for your account

The undoubted benefit of two-factor authentication is the increased level of security. Using only one password for verification can be risky, as data thieves or hackers can intercept this information and gain unauthorized access to our accounts. By enabling 2FA, a hacker who knows our password will not be able to access our account without access to our phone. The likelihood that they will have both elements, as well as our phone password and the password for the authentication application, is low.

How does two-factor authentication work?

There are many ways to implement two-factor authentication: SMS, email with a verification code, an authorization app, or a physical device. For authorization apps, such as Google Authenticator or Microsoft Authenticator, the user downloads the app to their smartphone and then links it to their account, generating a unique authentication code required when logging in. This method is convenient and secure, as the code generated on our device is only valid for 30 seconds.

Using two-factor authentication is easy, mostly free, and brings undeniable benefits to all online account users, especially for accounts containing sensitive information – these include bank accounts, email or accounts on social media platforms.

How to enable two-factor authentication in the Proget console?

  1. Go to the ‘Settings’ tab, then select ‘Roles’ from the side menu bar.
  2. Click ‘Add’ or select a role from the list and click ‘Edit’.
  3. In the ‘Update role’ window, check the ‘Enable two-factor authentication’ option and save your changes at the bottom of the window.
  4. The next time you log into the console, you will see a QR code on the screen.
  5. Scan it in an authentication application (such as Google Authenticator). The automatically created profile, referring to your Proget console account, will generate one-time password codes – valid for 30 seconds.
  6. Enter the one-time code generated in the Proget console login window.

In the meantime, it is worth remembering that 2FA significantly increases security but does not guarantee 100% protection against attacks. Therefore, it is also essential to maintain a solid and unique password and regularly update the software.