Field Guide to Two-Step Login

Category: Two-step Login
On this page:

    What is Two-Step Login?

    Two-step Login (also called Two-factor Authentication or 2FA) is an increasingly common security technique used by websites and apps to protect your sensitive data. Websites that use Two-Step Login will require you to verify your identity by entering an additional “token” (also called Verification Code or One-time Password (OTP)) besides Username and Password, typically retrieved from a different device.

    Without physical access to the token from your Secondary Device, a malicious actor would be unable to access the Website, even if they discover your Username and Password:

    Basic Two-step Login flow
    Basic Two-step Login flow

    Commonly, websites or apps with sensitive data (for example, your online bank account) will attempt verify your identity outside of the login screen by:

    • Sending a token in an SMS / Text message to the mobile device on-file.
    • Asking for a token generated by an Authenticator app (for example, Authy) on your mobile device.
    • Looking for a token from a physical security key (for example, Yubikey).

    How should I use Two-step Login?

    Security often involves a tradeoff between protection and convenience, so ultimately it’s up to you! Generally, the two most critical ways to use Two-step Login are:

    1. To Secure PassageWay

      PassageWay supports a variety of Two-step Login methods that you can use to secure Vault data. Enabling Two-step Login will require you to complete a secondary step each time you Log In, in addition to entering your Master Password.

    2. To Secure Important Websites

      There are a variety of Two-step Login solutions you can use to verify your identity after logging in to a website with a PassageWay Vault item. In this article we’ll discuss using both Authy and PassageWay’s Built-in Authenticator for Two-step Login.

    Securing PassageWay

    Since your Password Manager stores all your logins, we highly recommend that you secure it with Two-step Login. Doing so protects all your logins by preventing a malicious actor from accessing your Vault, even if they discover your Master Password.

    Enabling Two-step Login will require you to complete a secondary step each time you Log In, in addition to entering your Master Password. You won’t need to complete your secondary step to Unlock your Vault.

    Two-step Login to access PassageWay
    Two-step Login to access PassageWay

    PassageWay offers several Two-step Login methods

    • via an Authenticator app (for example, Authy or Google Authenticator)
    • via Email
    • Duo Security with Duo Push, SMS, phone call, and security keys
    • YubiKey (any 4/5 series device or YubiKey NEO/NFC)
    • FIDO (any FIDO2 WebAuthn certified key)

    To learn more about your options, and for help setting up any method, see Two-step Login Methods.

    You can enable any number of methods you’d like, for more information see Using Multiple Two-step Login Methods.

    Securing Important Websites

    PassageWay probably isn’t the only website or app you use that has Two-step Login options, which is especially useful for websites that store sensitive information (for example, Credit Card or Bank Account numbers). Most websites with a Two-step Login option will locate it in the Settings, Security, or Privacy menus.

    Activating Two-step Login will typically open a QR code, like this one from Reddit:

    Scanning this code with an authenticator app will enable the app to generate rotating 6-digit tokens you can use to verify your identity, like this one generated by Authy:

    Use Authy

    To setup Two-step Login for Reddit using Authy, tap the Add Account button and scan the QR code presented by your website or app. Scanning the QR code will generate your 6-digit token. Enter this code in the Verification Code input box to finish setting up Two-step Login with Authy.

    Two-step Login using Authy
    Two-step Login using Authy

    Typically, you will be given the option to download Recovery Codes. Downloading Recovery Codes is critical to prevent you from losing access to your Two-step Login tokens, even if you lose the device Authy is installed on.

    Next time you login to Reddit, you’ll be required to verify your identity by entering a Verification Code from Authy. Verification Codes rotate every 30 seconds, so it will be impossible for a malicious actor to discover your code without physical access to your device.

    Note

    Authy is Bitwarden’s recommended authenticator app because it includes Authenticator Backups for any device. Backups prevent you from losing access to your Two-step Login tokens, even if you lose the device Authy is installed on. Flip the Authenticator Backups toggle on the Accounts screen of the Authy app to use this feature.

    Other authenticator apps include Google Authenticator and FreeOTP, and as of May 7, 2020 Google Authenticator includes Verification Code portability across Android devices.

    Use PassageWay Authenticator

    As an alternative to Authy, PassageWay offers a built-in authenticator.

    PassageWay for iOS and Android can scan QR codes and generate 6-digit tokens just like other authenticator apps. Using PassageWay Authenticator to secure a website will save a rotating 6-digit token with that login Vault item. You can also manually save your verification code secret to a Vault item from any PassageWay app.

    Two-step Login using PassageWay
    Two-step Login using PassageWay

    For more help setting up and using the PassageWay Authenticator, see PassageWay Authenticator.

    Why Use PassageWay Authenticator?

    Understandably, some users are skeptical about using PassageWay for token authentication. Remember, security often involves a tradeoff between protection and convenience, so the best solution is up to you. Generally, folks that use PassageWay Authenticator do so for two reasons:

    1. Convenience

      PassageWay Mobile apps and Browser Extensions provide Auto-fill capabilities for verification codes. When you use PassageWay to Auto-fill a Username and Password, it will automatically copy the verification code to your clipboard for easy pasting.

      If you’re using a Browser Extension, you can chain together the Login Keyboard Shortcut (Windows: Ctrl + Shift + L / macOS: Cmd + Shift + L ), following by the Paste shortcut (Windows: Ctrl + V / macOS: Cmd + V) for lightning-fast logins.

    2. Sharing

      For Organizations, a large benefit of using PassageWay Authenticator for token verification is the ability to share the token generation among team members. This allows Organizations to protect their accounts with Two-step Login without sacrificing the ability for multiple users to access that account or requiring coordination between two employees to share tokens in an unsafe way.

    Stay Safe with Two-step Login

    Whichever path you choose, remember the basics:

    And now that you’re a Two-step Login Expert, we recommend that you:

    Here’s to many happy logins!