Skip to main content

How to Enable Two-Factor Authentication (2FA)

What is 2FA

Two-Factor Authentication (2FA), also called Two-Step Verification, is an extra layer of security added to your account.

In xTiles, Two-Factor Authentication works through the Google Authenticator app on a mobile device.

We currently support QR-code based authentication setup only.

Here’s how it works:

  1. You enable Two-Step Verification in your account settings.

  2. You scan a QR code using your authenticator app.

  3. The app starts generating 6-digit codes that refresh every ~30 seconds.

  4. Whenever required, you enter one of those codes to confirm your identity.

This means that even if someone knows your password, they still cannot access your account without your authenticator code.

How to Enable 2FA in xTiles

Step 1: Setting a Password

Before enabling Two-Step Verification, you must have a password set for your account.

If your account was created using Google, Apple, or Microsoft, you’ll need to manually set a password first.

To set a password:

  1. Go to Account Settings

  2. Open the Profile section

  3. Find the New Password field

  4. Set and save your password

Step 2: Enable Two-Step Verification

  1. Go to Account Settings → Profile

  2. Scroll to the bottom

  3. Toggle on Two-Step Verification

  4. A QR code will appear

  5. Open your authenticator app

  6. Scan the QR code

  7. Enter the 6-digit code generated by the app to confirm


FAQ

Why am I not asked for a 2FA code when logging in with Google or Apple?

Because Google and Apple authentication already includes its own security mechanisms (including Google’s 2FA, if enabled).
xTiles only requests 2FA codes when logging in via email + password.

Do I need an authenticator app?

Yes. Currently, xTiles supports only QR-based setup using authenticator apps. SMS or email-based 2FA is not supported.

Can I enable 2FA without setting a password?

No. You must first create a password in your account settings before enabling Two-Step Verification.

Did this answer your question?