{"id":51,"date":"2026-04-16T13:50:00","date_gmt":"2026-04-16T13:50:00","guid":{"rendered":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/two-factor-authentication\/"},"modified":"2026-04-16T13:50:00","modified_gmt":"2026-04-16T13:50:00","slug":"two-factor-authentication","status":"publish","type":"post","link":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/two-factor-authentication\/","title":{"rendered":"Two-factor authentication"},"content":{"rendered":"<p class=\"has-large-font-size\">Two-factor authentication adds a second step to login. Lattica supports authenticator apps, security keys, and (on Business and above) workspace-wide enforcement.<\/p>\n<h2>Authenticator apps<\/h2>\n<p>The recommended option for individuals. Open <strong>Account \u2192 Security \u2192 Add 2FA<\/strong>, scan the QR code with any TOTP app \u2014 1Password, Authy, Google Authenticator, Bitwarden, Microsoft Authenticator \u2014 and enter the six-digit code to confirm.<\/p>\n<p>Lattica issues ten one-time recovery codes after setup. Save them somewhere offline. If you lose access to your authenticator, recovery codes are how you get back in without contacting support.<\/p>\n<h2>Security keys (WebAuthn)<\/h2>\n<p>For higher-assurance setups, add a hardware key \u2014 YubiKey, Titan, or any FIDO2-compliant device. From the same Security page, click <strong>Add security key<\/strong> and follow the browser prompt. You can register multiple keys (a primary and a backup is the usual pattern).<\/p>\n<p>Phones with platform authenticators (Touch ID, Face ID, Windows Hello, Android biometrics) also work as security keys.<\/p>\n<h2>Workspace enforcement<\/h2>\n<p>Admins on Business and Enterprise plans can require 2FA for everyone in the workspace. Settings \u2192 Security \u2192 <em>Require two-factor authentication<\/em>. Existing members get a 14-day grace period to enroll; new members enroll on first login.<\/p>\n<p>Members who don&#8217;t enroll within the grace period lose workspace access until they do \u2014 they can still log into Lattica itself, but every workspace request fails until 2FA is set up.<\/p>\n<h2>Lost device<\/h2>\n<p>If you lose your phone or key and don&#8217;t have recovery codes:<\/p>\n<ol>\n<li>Try logging in from a previously trusted device \u2014 sessions remain valid for 30 days.<\/li>\n<li>If no trusted session exists, contact your workspace admin. They can reset 2FA for your account after verifying identity through an out-of-band channel (a short call, Slack, etc.).<\/li>\n<li>For solo workspaces with no other admin, email support@lattica.app \u2014 recovery requires identity verification and takes 1-2 business days.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>Set up authenticator apps or security keys, save recovery codes, and how admins enforce 2FA workspace-wide.<\/p>\n","protected":false},"author":0,"featured_media":52,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[61,62,60],"class_list":["post-51","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-getting-started","tag-2fa","tag-account","tag-security"],"_links":{"self":[{"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/posts\/51","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/comments?post=51"}],"version-history":[{"count":0,"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/posts\/51\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/media\/52"}],"wp:attachment":[{"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/media?parent=51"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/categories?post=51"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/demo.fasterthemes.com\/mywiki-wordpress-theme\/wp-json\/wp\/v2\/tags?post=51"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}