What is two-factor authentication?
Two-factor authentication (2FA) is an additional layer of security for your JetBrains Account that helps protect your JetBrains licenses and personal information. Even if your password is compromised or stolen, 2FA makes sure no one except you can sign in to your account.
How 2FA works
When 2FA is enabled, signing in takes two steps, also called factors:
- First, you enter your username and password.
- Then you’re prompted to enter a one-time verification code generated by an authenticator app on your mobile device. The app generates a new code each time you sign in.
About authenticator apps
An authenticator is a third-party app that generates one-time verification codes for 2FA. One authenticator app can be used with multiple accounts.
You may already use an authenticator app for another web service, such as your Google or Microsoft account. If you do, feel free to use the same app with your JetBrains Account.
If you don’t have an authenticator app on your mobile device yet, we recommend any of the following:
How to enable 2FA
To enable 2FA, sign in to your JetBrains Account, select Your account | Password | Enable 2FA, and follow the on-screen instructions.
For step-by-step instructions, see How do I enable two-factor authentication?
If you lose access to your mobile device
Losing access to your mobile device doesn’t mean you’re locked out of your JetBrains Account. You can always sign in using one of the recovery codes provided when you set up 2FA.
You’ll be able to copy the codes right from the setup dialog. To avoid getting locked out of your account, we recommend saving them straight away. Make sure to store your codes in a safe location to which only you have access.
Your recovery codes are always available in your JetBrains Account. You can view or save them at any time after you’ve set up 2FA, as long as you have your mobile device to sign in.
For more information, see How do I sign in with a recovery code?
Using JetBrains products that don’t support 2FA
Older versions of JetBrains products may not support 2FA and will not prompt you to enter the one-time verification code when signing in.
To sign in and activate such products, use a temporary app password. To learn more, see How do I activate older JetBrains products that don't support two-factor authentication?