Passport

Generating verification codes for non-Yandex services

You can use Yandex.Key (an app for iOS and Android) for two-factor authentication not only in Yandex services, but also for any service that calls for 6- or 8-digit one-time passwords (TOTP or HOTP).

Instructions provided on this page will help you connect Yandex.Key to some popular services and social networks, or switch to Key if you already use a different code generator. If a service that you wish to use with Yandex.Key is not found in the list below, please follow the general instructions.

VK

If you haven't enabled 2-step verification yet:

  1. Go to the Security page in your Settings.

  2. In the 2-step verification section, clickEnable.

  3. Click Enable verification.

  4. Check that your current mobile phone number displays and click Get code. Type the code in the field that appears. Then click Confirm.

  5. Click Setup completed. This will return you to the Security tab in your account settings.

  6. You can now choose the method you want to use to receive security codes in the 2-step verification section. To use Yandex.Key, click (enable) next to Code generating app.

    This will open a pop-up window with a QR code and secret key.

  7. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap the text under the image, then Choose another service and select VK from the list. On the next screen, type in your username (phone number or email address) and the secret code shown under the QR code in the browser.

  8. Type the code from Yandex.Key in the Confirmation code field and click Confirm.

If you already have 2-step verification, but want to switch from to Yandex.Key from a different code generator app, follow these steps:

  1. Go to the Security page in your Settings.

  2. In the 2-step verification section, click on the (set up) link next to Code generating app.

  3. Type in your VK password. A pop-up window with a QR code and a secret code will open.

  4. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap the text under the image, then Choose another service and select VK from the list. On the next screen, type in your username (phone number or email address) and the secret code shown under the QR code in the browser.

  5. Type the code from Yandex.Key in the Confirmation code field and click Confirm.

Yandex.Money

You can supplement your Yandex.Money payment password with one-time passwords generated by Yandex.Key.

If you haven't already enabled one-time passwords using the application:

  1. Go to the setup page for one-time passwords.

  2. Go to the Application tab and click Switch to passwords from the app.

  3. In the page that opens, click Proceed to activation (there is no need to install the Yandex.Money application). A page with a QR code will open.

  4. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Yandex.Money from the list. Click the Scanning failed link in the browser and then enter the Yandex account username and the secret key from Yandex.Key.

  5. Enter the code generated by Yandex.Key in the Code from the application field and click Get a password.

  6. Enter the password that you received via SMS text message and click Activate.

If you have already enabled one-time passwords,but now you want to use Yandex.Key to generate them:

  1. Go to the setup page for one-time passwords.

  2. Click the Switch to another app link.

  3. In the page that opens, click Proceed to activation (there is no need to install the Yandex.Money application). A page with a QR code will open.

  4. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Yandex.Money from the list. Click the Scanning failed link in the browser and then enter the Yandex account username and the secret key from Yandex.Key.

  5. Enter the code generated by Yandex.Key in the Code from the current application field and the code generated by the old application in the Code from the previous application field.

  6. Click Activate.

Learn more about one-time passwords in Yandex.Money Help.

Amazon

If you haven't enabled two-step verification yet:

  1. Click Get Started.

  2. In the page that opens, select the Authenticator App option. A block with a QR code will open.

  3. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Amazon from the list. Click the Can't scan the barcode? link in the browser. Then enter your Amazon username and the secret key from Yandex.Key.

  4. Enter the code generated by Yandex.Key in the field below and click Verify code and continue.

  5. Amazon will prompt you to confirm your phone number as a backup access method. Request a confirmation code, then enter it. Then click Verify code and continue.

  6. Familiarize yourself with how two-step verification works on Amazon sites and click Got it. Turn on Two-Step Verification.

If you have already enabled two-step verification,but now you want to use Yandex.Key to generate codes, you first need to clear the old settings:

  1. Please go to the two-step verification setup page.

  2. Click Disable Two-Step Verification at the bottom of the page.

  3. Check Also clear my Two-Step Verification settings in the pop-up window and click Disable.

    Click Skip to return to Security settings.

Now you can re-enable two-step verification using Yandex.Key. You can find instructions under the next tab,“First activation”.

Learn more about two-step verification for Amazon accounts in Amazon's Help section.

Dropbox

If you haven't enabled two-step verification yet:

  1. Go to the Security setup page.

  2. Use the (click to enable) link in the Two-step verification section.

  3. Click Get started in the pop-up window.

  4. Enter your current account password and click Next.

  5. Select the Use a mobile app option and click Next.

  6. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Dropbox from the list. Click the enter your secret key manually link in the browser and then enter your Dropbox username and the secret key from Yandex.Key.

    Click Next.

  7. Enter the code generated by Yandex.Key and click Next.

  8. Enter your phone number if you wish to set up a backup two-step verification method. Then click Next.

  9. Record or print your backup codes and click Enable two-step verification.

If you've already enabled two-step verification,but now you want to use Yandex.Key to generate codes:

  1. Go to the Security setup page.

  2. Use the Edit link next to Authenticator app.

  3. Enter your current account password and click Next.

  4. Select the Use a mobile app option and click Next.

  5. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Dropbox from the list. Click the enter your secret key manually link in the browser and then enter your Dropbox username and the secret key from Yandex.Key.

    Click Next.

  6. Enter the code generated by Yandex.Key and click Next.

  7. Enter your phone number if you wish to set up a backup two-step verification method. Then click Next.

Learn more about two-step verification for Dropbox accounts in the Dropbox Help Center.

Evernote

If you haven't enabled two-step authentication yet:

  1. Go to the Security setup page.

  2. Follow the Enable link in the Two-Step Verification section.

  3. Click Continue in the pop-up window. Then click Continue again in the alert window.

  4. Click Send Verification Email and confirm your e-mail address.

  5. Confirm your phone number.

    After entering your primary number, you can also enter your backup phone number. If you do not wish to do this, click Skip in the left-hand corner of the dialog box.

  6. Click the button that corresponds to the platform where you use Yandex.Key.

  7. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Evernote from the list. Click the Can't scan the barcode? link in the browser. Then enter your Evernote username and the secret key from Yandex.Key.

  8. Enter the code generated by Yandex.Key and click Continue.

  9. Record at least one backup code to use to enter your account. You'll need it to complete the next step. Click Continue.

  10. Enter the backup code that you had recorded in the previous step and click Complete Setup.

If you have already enabled two-factor authentication, but want to use Yandex.Key instead of your old code generator, you should first clear the old settings:

  1. Go to the Security setup page.

  2. Click Manage Settings in the Two-step verification is enabled block.

  3. Use the Disable Two-Step Verification link and click Confirm.

Now you can re-enable two-factor authentication using Yandex.Key. You can find the instructions under the next tab,“First activation”.

Learn more about two-step authentication for Evernote accounts on the Evernote website.

Facebook

If you haven't set up a code generator yet:

  1. Click the Edit link in the Code Generator row.

  2. Click the Set up link in the block that opens.

  3. Enter your current account password in the pop-up window and click Submit.

  4. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Facebook from the list. Enter your Facebook username and the secret key from Yandex.Key.

  5. Enter the code generated by Yandex.Key in the Security code field and click Confirm.

If you already use a code generator, but want to switch to Yandex.Key, follow these steps:

  1. Go to the Security setup page.

  2. Click the Edit link in the Code Generator row.

  3. Click the Set up link in the block that opens.

  4. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Facebook from the list. Enter your Facebook username and the secret key from Yandex.Key.

  5. Enter the code generated by Yandex.Key in the Security code field and click Confirm.

Learn more about the code generator for Facebook accounts in the Facebook Help Center.

FastMail

If you haven't set up a code generator yet:

  1. Click on the Mail menu button (in the top left-hand corner, with your email address) and click the Advanced link.

  2. Click the Alternative Logins link in the Settings block.

  3. In the Login type pop-up list, select Google Authenticator (OATH TOTP).

  4. In the Base password field, enter the base password. You will need to enter this password along with the code every time you want to log in using Yandex.Key.

  5. Check the Full access box.

  6. Enter your current FastMail password in the Master password field. You can use this master password to log in without the confirmation code. If it is too simple, you can replace it with a longer one and return to Yandex.Key setup.

  7. Click + Create alternative login.

  8. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select FastMail from the list. Enter your FastMail login and the secret key from Yandex.Key.

  9. Then click on Click here after you have set up your client.

In order to log in to FastMail, you will need to enter your base password, and then click More and enter the code generated by Yandex.Key.

If you have already configured a code generator and you now want to switch to Yandex.Key:

  1. Go to the FastMail website and log in using the master password.

  2. Click on the Mail menu button (in the top left-hand corner, with your email address) and click the Advanced link.

  3. Click the Alternative Logins link in the Settings block.

  4. In the page that opens, you can remove the generator that was set up earlier. To do so, click Del in the corresponding row in the table.

Now you can re-enable two-step authentication using Yandex.Key. You can find the instructions under the next tab, “First activation.”

Learn more about two-step authentication for FastMail accounts by reading their documentation.

Google

If you haven't enabled two-step authentication yet:

  1. Click the 2-Step Verification row.

  2. In the page that opens, click Start setup.

  3. Setup two-step authentication for your phone number and click Confirm in the final step.

  4. In the page that opens, click Switch to app and select your platform.

  5. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Google from the list. Click the Can't scan the barcode? link in the browser. Then enter your Google username and the secret key from Yandex.Key.

  6. Enter the code generated by Yandex.Key in the Code field and click Verify and Save.

If you have already enabled two-step authentication,but now you want to use Yandex.Key to generate codes:

  1. Go to the Security setup page.

  2. Click the Move to a different phone link (or click Switch to app if you have configured two-step authentication that sends codes to a phone number).

  3. Select the platform where you installed Yandex.Key, and click Continue.

  4. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Google from the list. Click the Can't scan the barcode? link in the browser. Then enter your Google username and the secret key from Yandex.Key.

  5. Enter the code generated by Yandex.Key in the Code field and click Verify and Save.

Learn more about two-step verification for Google accounts in the Google Accounts Help Center.

LastPass

If you haven't enabled two-step authentication yet:

  1. Click the Account Settings item in the menu on the left.

  2. In the window that opens, go to the Multifactor Options tab.

  3. Click the pencil icon in the Google Authenticator line.

  4. In the Enabled pop-up list, select Yes.

  5. In the Barcode row, click the View link.

  6. Enter your current LastPass password and click Continue.

  7. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select LastPass from the list. Click OK in the browser. Then click the View link in the Private Key row. Then enter your LastPass login and the secret key from Yandex.Key.

  8. Click OK, then click Update.

  9. Enter the code generated by Yandex.Key and click OK.

If you have already enabled two-step authentication,but now you want to use Yandex.Key to generate codes:

  1. the LastPass website.

  2. Click the Account Settings item in the menu on the left.

  3. In the window that opens, go to the Multifactor Options tab.

  4. Click the pencil icon in the Google Authenticator line.

  5. Click the Regenerate link in the Regenerate Key row. Then click OK in the two following dialog windows.

Now you can re-enable two-factor authentication using Yandex.Key. You can find the instructions under the next tab,“First activation”.

Learn more about two-step verification for LastPass accounts in the LastPass Help Center.

Microsoft

If you haven't enabled two-step verification yet:

  1. Click on Set up two-step verification in the Two-step verification block.

  2. In the page that opens, click Next.

  3. Choose Other and press Next. A page with a QR code will open.

  4. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Microsoft from the list. Click on the I can't scan the bar code link in the browser. Then enter your username in Microsoft services and the secret key from Yandex.Key.

  5. Enter the code from Yandex.Key in the field: Code generated by app and click Next.

  6. If you use Windows Phone, follow the instructions that appear. Then click Next.

  7. Read the information about application passwords. Then click Finish.

If you have already enabled two-step verification,but now you want to use Yandex.Key to generate codes:

  1. Go to the Security setup page.

  2. Click the Set up identity verification app link in the Identity verification apps block.

  3. Choose Other and press Next. A page with a QR code will open.

  4. You will see a warning that the code generator you previously used will stop working if you set up a new one. Click Next.

  5. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Microsoft from the list. Click on the I can't scan the bar code link in the browser. Then enter your username in Microsoft services and the secret key from Yandex.Key.

  6. Enter the code from Yandex.Key in the field: Code generated by app and click Next.

Learn more about two-step verification for Microsoft accounts in Microsoft Help.

Slack

If you haven't enabled two-step authentication yet:

  1. Click Expand in the Two Factor Authentication block.

  2. Click Setup Two Factor Authentication.

  3. Enter your current Slack password and click Confirm Password.

  4. Click the Use an app block.

  5. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select Slack from the list. Click the Can't scan this barcode? link in the browser. Then enter your Slack username and the secret key from Yandex.Key.

  6. Enter the code generated by Yandex.Key in the Enter Verification Code block and click Verify Code and Activate.

Then you can confirm a phone number that accepts SMS's in case Yandex.Key is unavailable for some reason.

If you have already enabled two-step authentication,but now you want to use Yandex.Key to generate codes:

  1. Go to the Security setup page.

  2. Click Expand in the Two Factor Authentication block.

  3. Click Deactivate two factor authentication.

Now you can re-enable two-factor authentication using Yandex.Key. You can find the instructions under the next tab,“First activation”.

Learn more about two-step authentication for Slack accounts in the Slack Help Center.

TeamViewer

If you haven't enabled two-step verification yet:

  1. Click the Activate link in the Two factor authentication block.

  2. In the window that opens, click Start activation.

  3. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select TeamViewer from the list. Click the enter the secret key manually link in the browser and then enter your TeamViewer username and the secret key from Yandex.Key.

  4. Click Next.

  5. Enter the code generated by Yandex.Key, and click Activate.

  6. Record or print the recovery code and close the window.

If you have already enabled two-step verification,but now you want to use Yandex.Key to generate codes:

  1. Go to the setup page for your account.

  2. Click the Deactivate link in the Two factor authentication block.

  3. Enter the code generated by Yandex.Key, and click Deactivate.

Now you can re-enable two-factor authentication using Yandex.Key. You can find the instructions under the next tab,“First activation”.

Learn more about two-factor authentication for TeamViewer accounts in the TeamViewer support section.

Tumblr

If you haven't enabled two-step authentication yet:

  1. Click the Two-factor authentication switch in the Security block.

  2. Enter your phone number and account password, and then click Send.

  3. Enter the code you receive in the field and click Enable.

  4. Flip the switch to Generate code via authenticator app.

  5. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you are unable to scan the QR code correctly, please contact Tumblr support (the Contact us link at the bottom of the page).

  6. Enter the code from Yandex.Key in the field below the barcode and click Enable.

If you have already enabled two-step authentication,but now you want to use Yandex.Key to generate codes:

  1. Go to the Security setup page.

  2. Disable the Generate code via authenticator app switch in the Security block.

  3. Enter your Tumblr password and click Disable.

  4. Re-enable the Generate code via authenticator app switch.
  5. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you are unable to scan the QR code correctly, please contact Tumblr support (the Contact us link at the bottom of the page).

  6. Enter the code from Yandex.Key in the field below the barcode and click Enable.

Learn more about two-step verification for Tumblr accounts in the Tumblr Help Center.

WordPress

If you haven't enabled two-step authentication yet:

  1. Click Get Started.

  2. Enter your phone number and click Verify via App.

  3. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. Just tap on the text under the QR code, then Choose another service and select WordPress from the list. Click on the Can't scan the barcode? link in the browser. Then enter your wordpress.com username and the secret key from Yandex.Key.

  4. Enter the code from Yandex.Key in the field next to the QR code and click Enable.

  5. Print or record your reserve codes and check I have printed or saved these codes. Then click All Finished.

If you have already enabled two-step authentication,but now you want to use Yandex.Key to generate codes:

  1. Go to the two-step authentication setup page.

  2. Click Disable Two-Step Authentication.

  3. Enter the verification code and click Disable Two-Step.

Now you can re-enable two-step authentication using Yandex.Key. You can find the instructions under the next tab, “First activation.”

Learn more about two-step authentication for WordPress accounts in the Wordpress support section.

Other services

You can add any service that supports 6- or 8-digit one-time passwords (for example, using Google Authenticator) to Yandex.Key. If you already use a code generator, you may need to disable it first.

Follow these steps to add a service that is not explicitly supported by Yandex.Key:

  1. When setting up two-factor authentication, find the QR code or secret key that should be entered in the code generator.

  2. Open Yandex.Key on your phone and tap “+” to add a new account. The app will ask you to point your phone's camera at the QR code in your browser window.

    If you cannot successfully scan the QR code, you can always add the account manually. To do this, tap on the text under the image from the camera. Then click Choose another service and choose Other service in the list of suggestions. Enter the service name, the username you use to log in to it, and the secret key.

  3. Enter the code generated by Yandex.Key in the service. If all settings are correct, the code will be accepted and you will be able to use two-factor authentication.

Send us feedback about two-factor authentication