OneFirewall supports two-factor authentication (2FA) across cloud, on-premises, and hybrid deployments, and for personal user accounts. 2FA requires a second verification factor in addition to the password.
Service accounts, used for automation, integrations, and non-interactive access, authenticate without an OTP challenge. This keeps API integrations and CI/CD pipelines from being disrupted by 2FA. Scope service accounts tightly and protect them with strong credentials and network controls.
After 10 consecutive unsuccessful OTP attempts, the account is automatically locked. While locked, login is denied even with correct credentials. An administrator must manually reset the OTP status via the OneFirewall portal to restore access.
Enable 2FA on personal accounts, particularly for administrators and users with access to logs, rules, policy configuration, or API/integration permissions.
{"docsConfig":{"$schema":"https://mintlify.com/docs.json","theme":"mint","name":"OneFirewall Documentation","colors":{"primary":"#0D9373","light":"#4475C5","dark":"#0C1427"},"favicon":"https://mintcdn.com/onefirewall/7guFu20M_sXWrG3T/favicon.png?fit=max\u0026auto=format\u0026n=7guFu20M_sXWrG3T\u0026q=85\u0026s=ec7b5d5a9ef605b4f89a6c961952575f","logo":{"light":"https://mintcdn.com/onefirewall/GBluirlWMPo2oQeM/logo/onefirewall-logo.png?fit=max\u0026auto=format\u0026n=GBluirlWMPo2oQeM\u0026q=85\u0026s=d78bae863124f3528cae4cec0b4c383a","dark":"https://app.onefirewall.com/assets/images/logo-negativ.png"},"api":{"openapi":["gateway-api.json","closedvpn/openapi.json"]},"navbar":{"links":[{"label":"Support","href":"https://onefirewall.com/contact.html?subject=Urgent:%20Immediate%20Assistance%20Required"}],"primary":{"type":"button","label":"Start Free Trial","href":"https://onefirewall.com/proof-of-value.html"}},"footer":{"socials":{"website":"https://onefirewall.com","github":"https://github.com/onefirewall","linkedin":"https://www.linkedin.com/company/onefirewall-alliance"}},"integrations":{"ga4":{"measurementId":"G-P017T6ZNCY"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Proof of Value","href":"https://onefirewall.com/proof-of-value.html","icon":"terminal"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"onefirewall","hasAudioNarration":false,"actualSubdomain":"onefirewall","customDomains":["docs.onefirewall.com"],"gitSource":{"type":"github","owner":"onefirewall","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ab11f183aee4cde01a8d075","collectionId":"c6091a58-d3ae-4002-b3e5-d3dc74ea8e1f","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ab11f183aee4cde01a8d075"},"entitlements":{},"buildId":"6ab11f183aee4cde01a8d075","clientVersion":"0.0.3990","searchFilterCounts":[{"language":"default","tag":"Documentation","count":91},{"language":"default","tag":"API - ClosedVPN","count":38},{"language":"default","tag":"API - OneFirewall","count":34},{"language":"default","tag":"Case Studies","count":29},{"language":"default","tag":"Essentials","count":22},{"language":"default","tag":"Releases","count":17},{"language":"default","tag":"WCF Agent","count":14},{"language":"default","tag":"Offensive Security","count":9},{"language":"default","tag":"AI Gateway","count":7},{"language":"default","tag":"Organizations","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"releases/2026-01-16","slug":"/releases/2026-01-16","pageMetadata":{"title":"v2026-01-16 - 2FA","description":"Enable two-factor authentication for cloud, on-prem, and personal accounts, with automatic OTP lockout after repeated failed attempts.","href":"/releases/2026-01-16"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Enable two-factor authentication for cloud, on-prem, and personal accounts, with automatic OTP lockout after repeated failed attempts.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components},{Heading}=_components;if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`two-factor-authentication`,children:`Two-Factor Authentication`}),`\n`,_jsx(_components.p,{children:`OneFirewall supports two-factor authentication (2FA) across cloud, on-premises, and hybrid deployments, and for personal user accounts. 2FA requires a second verification factor in addition to the password.`}),`\n`,_jsx(Heading,{level:`2`,id:`service-accounts-and-otp`,children:`Service Accounts and OTP`}),`\n`,_jsx(_components.p,{children:`Service accounts, used for automation, integrations, and non-interactive access, authenticate without an OTP challenge. This keeps API integrations and CI/CD pipelines from being disrupted by 2FA. Scope service accounts tightly and protect them with strong credentials and network controls.`}),`\n`,_jsx(Heading,{level:`2`,id:`otp-lockout-policy`,children:`OTP Lockout Policy`}),`\n`,_jsx(_components.p,{children:`After 10 consecutive unsuccessful OTP attempts, the account is automatically locked. While locked, login is denied even with correct credentials. An administrator must manually reset the OTP status via the OneFirewall portal to restore access.`}),`\n`,_jsx(Heading,{level:`2`,id:`recommendation`,children:`Recommendation`}),`\n`,_jsx(_components.p,{children:`Enable 2FA on personal accounts, particularly for administrators and users with access to logs, rules, policy configuration, or API/integration permissions.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"v2026-01-16 - 2FA","description":"Enable two-factor authentication for cloud, on-prem, and personal accounts, with automatic OTP lockout after repeated failed attempts.","href":"/releases/2026-01-16"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Two-Factor Authentication","slug":"two-factor-authentication","depth":2,"children":[]},{"title":"Service Accounts and OTP","slug":"service-accounts-and-otp","depth":2,"children":[]},{"title":"OTP Lockout Policy","slug":"otp-lockout-policy","depth":2,"children":[]},{"title":"Recommendation","slug":"recommendation","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"onefirewall","siteName":"OneFirewall Documentation","title":"v2026-01-16 - 2FA - OneFirewall Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-18T05:33:58.106Z","originalFileLocation":"releases/2026-01-16.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Enable two-factor authentication for cloud, on-prem, and personal accounts, with automatic OTP lockout after repeated failed attempts.\">\u003cmeta data-mint-head name=\"application-name\" content=\"OneFirewall Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"v2026-01-16 - 2FA - OneFirewall Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Enable two-factor authentication for cloud, on-prem, and personal accounts, with automatic OTP lockout after repeated failed attempts.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"OneFirewall Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.onefirewall.com/releases/2026-01-16\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://onefirewall.mintlify.app/_mintlify/api/og/v2?division=Releases\u0026amp;title=v2026-01-16+-+2FA\u0026amp;description=Enable+two-factor+authentication+for+cloud%2C+on-prem%2C+and+personal+accounts%2C+with+automatic+OTP+lockout+after+repeated+failed+attempts.\u0026amp;theme=d64f8676cbf42fa619f21957\u0026amp;signature=9dbcce634aa4d085acedbc8612d2a91ae41a1d8a57ebf5a3ad26649226d741db\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"v2026-01-16 - 2FA - OneFirewall Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Enable two-factor authentication for cloud, on-prem, and personal accounts, with automatic OTP lockout after repeated failed attempts.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://onefirewall.mintlify.app/_mintlify/api/og/v2?division=Releases\u0026amp;title=v2026-01-16+-+2FA\u0026amp;description=Enable+two-factor+authentication+for+cloud%2C+on-prem%2C+and+personal+accounts%2C+with+automatic+OTP+lockout+after+repeated+failed+attempts.\u0026amp;theme=d64f8676cbf42fa619f21957\u0026amp;signature=9dbcce634aa4d085acedbc8612d2a91ae41a1d8a57ebf5a3ad26649226d741db\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/onefirewall/gIVqeDr01J3QMgeg/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"OneFirewall Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0D9373\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.onefirewall.com/releases/2026-01-16\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/releases/2026-01-16.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.onefirewall.com/#organization\",\"name\":\"OneFirewall Documentation\",\"url\":\"https://docs.onefirewall.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/onefirewall/GBluirlWMPo2oQeM/logo/onefirewall-logo.png?fit=max\u0026auto=format\u0026n=GBluirlWMPo2oQeM\u0026q=85\u0026s=d78bae863124f3528cae4cec0b4c383a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.onefirewall.com#website\",\"name\":\"OneFirewall Documentation\",\"url\":\"https://docs.onefirewall.com\",\"publisher\":{\"@id\":\"https://docs.onefirewall.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.onefirewall.com/releases/2026-01-16#webpage\",\"url\":\"https://docs.onefirewall.com/releases/2026-01-16\",\"name\":\"v2026-01-16 - 2FA\",\"description\":\"Enable two-factor authentication for cloud, on-prem, and personal accounts, with automatic OTP lockout after repeated failed attempts.\",\"dateModified\":\"2026-08-18T05:33:58.106Z\",\"isPartOf\":{\"@id\":\"https://docs.onefirewall.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.onefirewall.com/releases/2026-01-16#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.onefirewall.com/releases/2026-01-16#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Releases\",\"item\":\"https://docs.onefirewall.com/releases/Enterprise-GradeReliability\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"v2026-01-16 - 2FA\",\"item\":\"https://docs.onefirewall.com/releases/2026-01-16\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.onefirewall.com/releases/2026-01-16#article\",\"headline\":\"v2026-01-16 - 2FA\",\"name\":\"v2026-01-16 - 2FA\",\"description\":\"Enable two-factor authentication for cloud, on-prem, and personal accounts, with automatic OTP lockout after repeated failed attempts.\",\"url\":\"https://docs.onefirewall.com/releases/2026-01-16\",\"mainEntityOfPage\":{\"@id\":\"https://docs.onefirewall.com/releases/2026-01-16#webpage\"},\"dateModified\":\"2026-08-18T05:33:58.106Z\",\"publisher\":{\"@id\":\"https://docs.onefirewall.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.onefirewall.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"OneFirewall Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"OneFirewall Documentation","nav":{"global":{"anchors":[{"anchor":"Proof of Value","href":"https://onefirewall.com/proof-of-value.html","icon":"terminal"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Get Started","pages":[{"title":"OneFirewall Documentation","href":"/introduction"},{"title":"Operational Playbook \u0026 Incident Management","sidebarTitle":"Operational Playbook","href":"/operation-playbook"}]},{"group":"Essentials","pages":[{"title":"Configurations","href":"/essentials/configurations"},{"title":"OneFirewall Coins","href":"/essentials/ofa-coins"},{"title":"Sizing Requirements (GCP)","href":"/essentials/sizing-requirements-gcp"},{"title":"Proof of Value","href":"/essentials/pov"},{"title":"Elasticsearch settings for PoV","href":"/essentials/elasticindex"},{"title":"Virtual Private Server","href":"/essentials/vps"},{"title":"Threat Intelligence","href":"/essentials/intelligence"},{"title":"Integrations","href":"/essentials/integrations"},{"title":"OneFirewall Crime Score","href":"/essentials/crime-score"},{"title":"OneFirewall Mobile","href":"/essentials/ofa-mobile"},{"title":"Threat Intelligence Sources","href":"/essentials/ThreatIntelligence"},{"title":"WCF Installation","href":"/essentials/wcf-installation"},{"title":"ONE-F3D-Agent Installation","href":"/essentials/one-f3d-agent"},{"title":"Alliance Contribution","href":"/essentials/contribution"},{"group":"Logs \u0026 Network Events","pages":[{"title":"Logs and Network Events","href":"/essentials/logs-events/logs-events"},{"title":"S3 Log Processing Architecture","icon":"aws","href":"/essentials/logs-events/s3-log-processing"},{"title":"FortiGate Syslog UDP Setup","href":"/essentials/logs-events/fortigate_syslog_udp_setup"}]},{"title":"OFA-DNS Servers","href":"/essentials/ofa-dns"},{"title":"OneFirewall System Events","href":"/essentials/onefirewall-events"},{"title":"Multi-Tenancy and Separation of Duties","href":"/essentials/multi-tenancy"},{"title":"Crime Score Test IP (146.59.103.250)","href":"/essentials/test-ip-146-59-103-250"},{"title":"Benchmark","href":"/essentials/benchmark"}]},{"group":"Releases","pages":[{"title":"Enterprise-Grade Reliability","href":"/releases/Enterprise-GradeReliability"},{"title":"v2025-01-10 - Usage Metrics","href":"/releases/2025-01-10"},{"title":"v2025-05-22 - Query Speed","href":"/releases/2025-05-22"},{"title":"v2025-06-21 - Tags","href":"/releases/2025-06-21"},{"title":"v2025-07-19 - Hardening","href":"/releases/2025-07-19"},{"title":"v2025-09-14 - Defence Center","href":"/releases/2025-09-14"},{"title":"v2025-09-23 - Search Page","href":"/releases/2025-09-23"},{"title":"v2025-10-24 - WCF Install","description":"The WCF Agent installation page now includes plugin selection for supported firewall vendors.","href":"/releases/2025-10-24"},{"title":"v2026-01-16 - 2FA","href":"/releases/2026-01-16"},{"title":"v2026-02-18 - CTI API","description":"Retrieve consolidated IPv4 threat intelligence — score, geolocation, MITRE ATT\u0026CK, and STIX data — through a single API endpoint.","href":"/releases/2026-02-18"},{"title":"v2026-05-18 - Scheduled Tasks","href":"/releases/2026-05-18"},{"title":"v2026-06-22 - MCP Server","href":"/releases/2026-06-22"},{"title":"v2026-08-02 - TAXII 2.1 Server","href":"/releases/2026-08-02"},{"title":"v2026-08-18 - Live Traffic","href":"/releases/2026-08-18"},{"title":"Sizing Requirements (AWS)","href":"/releases/SizingRequirements"},{"title":"High Level Design","href":"/releases/HighLevelDesign"},{"title":"Automated Deployment","href":"/releases/Automated-Deployment"}]},{"group":"Case Studies","pages":[{"title":"35.000 attacks daily","href":"/study-cases/member-x"},{"title":"HAProxy with Fluent Bit","href":"/study-cases/fluentbit"},{"title":"HAProxy MITRE ATT\u0026CK","href":"/study-cases/haproxy-fluentbit-mitre-pattern-detection"},{"title":"Mapping the Alliance","href":"/study-cases/global-intelligence-network"},{"title":"One IP, 19 Members, 7 Countries","href":"/study-cases/one-ip-19-members"},{"title":"561 Attacks, 30 Minutes","href":"/study-cases/real-time-attack-visibility"},{"title":"One IP, 13,287 Reports","href":"/study-cases/reading-a-crime-score"},{"title":"One IP, 16,199 Reports","href":"/study-cases/one-ip-16199-reports"},{"title":"What Gets Through","href":"/study-cases/firewall-gap-analysis"},{"title":"Indicator to Action","href":"/study-cases/mitre-mitigation-mapping"},{"title":"Where Attacks Land","href":"/study-cases/attack-origin-vs-enforcement"},{"title":"Signal From Noise","href":"/study-cases/severity-based-triage"},{"title":"24 Hours of Proof","href":"/study-cases/proof-of-value-24-hours"},{"title":"From IP to STIX2","href":"/study-cases/stix2-threat-graph"},{"title":"One IP, a Dozen Industries","href":"/study-cases/cross-sector-correlation"},{"title":"Across the Kill Chain","href":"/study-cases/mitre-kill-chain-visibility"},{"title":"Events to Actors","href":"/study-cases/traffic-flow-to-threat-actors"},{"title":"Allowed vs Blocked","href":"/study-cases/allowed-vs-blocked"},{"title":"Clean vs Malicious","href":"/study-cases/clean-vs-malicious"},{"title":"Malicious, Ranked","href":"/study-cases/malicious-ranked"},{"title":"The Blocking Gap","href":"/study-cases/the-blocking-gap"},{"title":"Severity at a Glance","href":"/study-cases/severity-at-a-glance"},{"title":"Attack Origins Mapped","href":"/study-cases/attack-origins-mapped"},{"title":"670 Events, 549 Actors","href":"/study-cases/670-events-549-actors"},{"title":"Passed vs Denied","href":"/study-cases/passed-vs-denied"},{"title":"22,043 Events, One Day","href":"/study-cases/22043-events-one-day"},{"title":"526 Critical, Denied","href":"/study-cases/526-critical-denied"},{"title":"How Old Are Your Threats","href":"/study-cases/how-old-are-your-threats"},{"title":"Watching a Score Climb","href":"/study-cases/watching-a-score-climb"}]},{"group":"WCF Agent","pages":[{"title":"Checkpoint Secure XL","href":"/wcf-agents/secure-xl"},{"title":"Check Point Integration Guide","href":"/wcf-agents/checkpoint-feeds"},{"title":"FortiGate Integration Guide","href":"/wcf-agents/fortigate"},{"title":"FortiCloud WCF Integration","href":"/wcf-agents/forticloud"},{"title":"Sophos Integration Guide","href":"/wcf-agents/sophos"},{"title":"Palo Alto (EDL) Integration Guide","href":"/wcf-agents/paloalto"},{"title":"ForcePoint Web Security","href":"/wcf-agents/forcepoint-websec"},{"title":"ForcePoint NGFW Integration","href":"/wcf-agents/forcepoint-ngfw"},{"title":"pfSense Integration Guide","href":"/wcf-agents/pfsense"},{"title":"Web App (HTTP) Feeds","href":"/wcf-agents/webapp-feeds"},{"title":"OneDevice Parallel","href":"/wcf-agents/onedevice-parallel"},{"title":"OneDevice Series","href":"/wcf-agents/onedevice-series"},{"title":"Sensor Configuration","href":"/wcf-agents/config-sensor"},{"title":"Cloud Armor Enterprise","href":"/wcf-agents/cloud-armor"}]},{"group":"Products","pages":[{"title":"ClosedVPN","href":"/products/secure-vpn"},{"title":"R\u0026D Projects","href":"/products/RnD"},{"title":"NetFlow Security","href":"/products/NetFlow-Security-Report"},{"title":"Web Attack Filter","href":"/products/waf"},{"title":"OneFirewall DeceptionGrid","href":"/products/deceptiongrid"},{"title":"Federated XDR","href":"/products/federated-xdr"}]},{"group":"Updates","pages":[{"title":"Cloudflare Outage","href":"/updates/cloudflare"}]}]},{"tab":"API - OneFirewall","pages":[{"title":"API - OneFirewall","href":"/api-reference/introduction"}]},{"tab":"API - ClosedVPN","pages":[{"title":"API - ClosedVPN","href":"/closedvpn/introduction"}]},{"tab":"Offensive Security","pages":[{"title":"Offensive Security","href":"/offensive-security/introduction"}]},{"tab":"AI Gateway","pages":[{"title":"AI Gateway","href":"/ai-gateway/introduction"}]}]},"title":"v2026-01-16 - 2FA - OneFirewall Documentation","buildId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","deploymentId":"dpl_2oYXwqkEXirXBPk8wV1FtM5USFWi","dynamics":[],"chunks":[]}