This article builds upon our helpdesk guide, Password Manager Usage on BinaryLane, by providing step-by-step instructions for setting up KeePassXC with MFA on BinaryLane.

KeePassXC is an open-source password manager that supports encrypted storage of login credentials, including Time-based One-Time Passwords (TOTP) for two-factor authentication (2FA). Unlike cloud-based alternatives, KeePassXC allows users to store their password database locally or on a shared network drive, making it a great choice for both individual users and teams needing secure access to accounts with multi-user MFA. 




TABLE OF CONTENTS



Installation and Database Setup

  1. Install KeePassXC: Download and install KeePassXC on your system: Download – KeePassXC

  2. Install the KeePassXC Browser Extension: Download and install the extension for your browser: Download – KeePassXC

  3. Create a New Database: Open KeePassXC and create a new database for storing OTPs

    • If sharing with others, consider saving the database on a shared network drive.

  4. Set Database Credentials:

    • Name your database and optionally provide a description.

    • Leave encryption settings as default.

    • Set a secure master password and store it safely, as losing it can lock you out.

  5. Save the Database: Store it in a secure location, preferably a shared network drive if needed.


If you get stuck, review the KeePassXC 'Getting Started' guide: KeePassXC: Getting Started Guide


Adding BinaryLane OTP to KeePassXC

  1. Open your KeePassXC database.

  2. Click Entries > Add Entry.

  3. Fill in the following details:

  4. Save the entry.

  5. Right-click the new BL-OTP entry, go to TOTP, then click Setup TOTP.

  6. Log into your BinaryLane account and navigate to:

    • Account > Security Panel > Click Change next to Google Authenticator (Click here to be taken directly to this page)

  7. Copy the 16-character secret key displayed under the QR code.

  8. Paste this key into the Secret Key field in KeePassXC’s Setup TOTP window.

  9. Click OK to save.

  10. In KeePassXC, right-click your BL-OTP entry.

  11. Hover over TOTP and select Copy TOTP.

  12. Paste this code into the BinaryLane Enter your six-digit verification code field. (Alternatively, click the speech-bubble icon in the OTP field for autofill if visible.)

  13. If prompted with a Browser Access Request, select Remember and Allow Selected.

  14. Click Enable to save 2FA settings on BinaryLane.


Configuring KeePassXC Browser Extension

  1. Open KeePassXC and click Settings.

  2. In the left pane, select Browser Integration.

  3. Enable Browser Integration and check the box for your browser.

  4. Click OK to save.

  5. Open your browser’s extension page and click on the KeePassXC extension.

  6. Click Reload to reinitialize the extension.

  7. Click Connect, and KeePassXC will open.

  8. Name this connection (e.g., Chrome-WorkPC or Firefox-HomePC).

  9. Open the browser extension settings and enable:

    • Automatically fill in relevant credential entries.

    • Automatically fill in single TOTP entries.


Defining Login Fields for BinaryLane

  1. Go to BinaryLane Login (Log out if already signed in).

  2. Manually enter your email and password.

  3. When prompted for OTP, click the KeePassXC extension icon.

  4. Click the password field icon next to the settings icon.

  5. Map fields:

    • Click Username, then select the Email field.

    • Click Password, then select the Password field.

    • Click TOTP, then select the OTP input field.

  6. Click Confirm.

  7. Reload the page.


Login Behaviour

  • If credentials are stored in KeePassXC, they will autofill upon page load, including the OTP completion.

  • If manual login is required, OTP autofill will occur when clicking Login.


>> Two Factor Authentication : BinaryLane



>> Password manager usage on BinaryLane : BinaryLane



>> Securing your BinaryLane Account : BinaryLane




If you require assistance, feel free to submit a support ticket at our helpdesk here: Submit a ticket | BinaryLane