Version 9.1 by Alex Cotiuga on 2026/06/24 14:23

Hide last authors
Alex Cotiuga 1.18 1 {{velocity}}
2 #set ($discard = $xwiki.ssx.use('PublicWebSite.WebHome'))
3 #set ($discard = $xwiki.ssx.use('products.WebHome'))
4 {{html clean="false"}}
Alex Cotiuga 1.2 5
Alex Cotiuga 9.1 6 <section class="hero hero-centered" aria-labelledby="hero-title">
Alex Cotiuga 1.18 7 <div class="container hero-inner">
8 <div class="hero-kicker">
Alex Cotiuga 1.2 9 <i class="fa fa-lock" aria-hidden="true"></i>
Alex Cotiuga 1.18 10 XWiki 2FA and MFA
Alex Cotiuga 1.2 11 </div>
12
Alex Cotiuga 1.18 13 <h1 id="product-title">XWiki Two-Factor Authentication</h1>
Alex Cotiuga 1.2 14
Alex Cotiuga 1.18 15 <p class="lead">
Alex Cotiuga 6.2 16 Protect XWiki logins with a second verification step using authenticator app codes,
17 email verification codes, or both.
Alex Cotiuga 1.2 18 </p>
19
Alex Cotiuga 1.18 20 <div class="hero-actions">
21 <a class="btn btn-primary" href="$xwiki.getURL('contact.WebHome')">Ask about this extension</a>
22 <a class="btn btn-secondary" href="$xwiki.getURL('products.WebHome')">View all products</a>
23 </div>
24 </div>
25 </section>
26
27 <section aria-labelledby="overview-title">
28 <div class="container">
29 <div class="product-layout">
30 <article class="product-summary-card">
31 <h2 id="overview-title">Two-factor authentication built into XWiki</h2>
32
33 <p>
Alex Cotiuga 9.1 34 XWiki Two-Factor Authentication adds an additional verification screen after the standard
35 XWiki username and password login. It improves account protection without replacing the
36 familiar XWiki authentication flow.
Alex Cotiuga 1.18 37 </p>
38
39 <p>
Alex Cotiuga 9.1 40 Users can verify access with TOTP codes generated by an authenticator app, with one-time
41 codes delivered by email, or with a combined setup requiring both methods.
Alex Cotiuga 1.18 42 </p>
Alex Cotiuga 8.1 43
44 <p>
Alex Cotiuga 9.1 45 Trusted browsers or devices can be remembered for a configured period, reducing repeated
46 verification prompts on known clients while still requiring verification from new or untrusted ones.
Alex Cotiuga 8.1 47 </p>
Alex Cotiuga 1.18 48 </article>
49
50 <aside class="product-info-card" aria-labelledby="quick-facts-title">
51 <h3 id="quick-facts-title">Quick facts</h3>
52 <ul>
53 <li>Works with the standard XWiki login flow</li>
Alex Cotiuga 8.1 54 <li>Supports authenticator app codes using TOTP</li>
55 <li>Supports email-delivered one-time verification codes</li>
56 <li>Can require app code and email code together</li>
Alex Cotiuga 1.18 57 <li>Can remember trusted browsers or devices</li>
Alex Cotiuga 8.1 58 <li>Includes administration and user setup controls</li>
Alex Cotiuga 1.18 59 </ul>
60 </aside>
61 </div>
62 </div>
63 </section>
64
Alex Cotiuga 8.1 65 <section aria-labelledby="features-title">
Alex Cotiuga 1.18 66 <div class="container">
Alex Cotiuga 8.1 67 <h2 id="features-title">Main capabilities</h2>
Alex Cotiuga 1.18 68
69 <p class="section-intro">
Alex Cotiuga 9.1 70 A focused set of MFA/2FA features for stronger XWiki account protection without changing the standard login experience.
Alex Cotiuga 1.2 71 </p>
Alex Cotiuga 1.18 72
73 <div class="product-feature-grid">
Alex Cotiuga 9.1 74 <article class="product-feature">
75 <div class="card-heading">
76 <div class="feature-icon">
77 <i class="fa fa-key" aria-hidden="true"></i>
Alex Cotiuga 6.7 78 </div>
Alex Cotiuga 9.1 79 <h3>Second verification step</h3>
80 </div>
Alex Cotiuga 6.7 81
Alex Cotiuga 1.18 82 <p>
Alex Cotiuga 9.1 83 After username and password verification, users complete an additional step before accessing XWiki.
84 The flow can require one verification method or both app and email codes.
Alex Cotiuga 1.18 85 </p>
86 </article>
87
Alex Cotiuga 9.1 88 <article class="product-feature">
89 <div class="card-heading">
90 <div class="feature-icon">
91 <i class="fa fa-mobile" aria-hidden="true"></i>
92 </div>
93 <h3>Authenticator app codes</h3>
94 </div>
Alex Cotiuga 6.7 95
Alex Cotiuga 8.1 96 <p>
Alex Cotiuga 9.1 97 Users can verify access with TOTP codes generated by authenticator applications on mobile or desktop devices.
Alex Cotiuga 8.1 98 </p>
99 </article>
100
Alex Cotiuga 9.1 101 <article class="product-feature">
102 <div class="card-heading">
103 <div class="feature-icon">
104 <i class="fa fa-envelope-o" aria-hidden="true"></i>
105 </div>
106 <h3>Email verification codes</h3>
107 </div>
Alex Cotiuga 1.18 108
Alex Cotiuga 8.1 109 <p>
Alex Cotiuga 9.1 110 Users can receive one-time verification codes by email when an authenticator app is not available or preferred.
Alex Cotiuga 8.1 111 </p>
112 </article>
113 </div>
Alex Cotiuga 7.2 114 </div>
115 </section>
116
Alex Cotiuga 9.1 117 <section class="product-section-muted" aria-labelledby="security-title">
Alex Cotiuga 6.11 118 <div class="container">
Alex Cotiuga 8.1 119 <div class="product-layout">
120 <article class="product-summary-card">
Alex Cotiuga 9.1 121 <h2 id="security-title">Useful for XWiki security and NIS 2 readiness</h2>
Alex Cotiuga 6.11 122
Alex Cotiuga 8.1 123 <p>
Alex Cotiuga 9.1 124 Many organizations need multi-factor authentication for enterprise software, including internal
125 knowledge bases, intranets, documentation platforms and systems containing operational procedures
126 or sensitive business information.
Alex Cotiuga 8.1 127 </p>
Alex Cotiuga 6.11 128
Alex Cotiuga 8.1 129 <p>
Alex Cotiuga 9.1 130 For organizations using XWiki, adding two-factor authentication directly to the standard login flow
131 can help close a practical access-control gap. It can be useful for administrator accounts, remote users,
132 private knowledge bases and broader security readiness initiatives such as NIS 2 preparation.
Alex Cotiuga 8.1 133 </p>
Alex Cotiuga 6.11 134
Alex Cotiuga 8.1 135 <p>
Alex Cotiuga 9.1 136 This extension is not a complete compliance solution on its own, but it can provide an important
137 technical control for protecting access to XWiki.
Alex Cotiuga 8.1 138 </p>
139 </article>
140
Alex Cotiuga 9.1 141 <aside class="product-info-card" aria-labelledby="security-controls-title">
142 <h3 id="security-controls-title">Useful for</h3>
Alex Cotiuga 8.1 143 <ul>
Alex Cotiuga 9.1 144 <li>XWiki 2FA rollout</li>
145 <li>XWiki MFA adoption</li>
146 <li>Administrator account protection</li>
147 <li>Remote user access protection</li>
148 <li>Private knowledge base security</li>
149 <li>NIS 2 readiness initiatives</li>
Alex Cotiuga 8.1 150 </ul>
151 </aside>
152 </div>
Alex Cotiuga 7.2 153 </div>
154 </section>
155
Alex Cotiuga 1.18 156 <section class="cta-section" aria-labelledby="cta-title">
157 <div class="container">
158 <div class="cta-panel">
159 <h2 id="cta-title">Interested in using this extension?</h2>
160 <p>
Alex Cotiuga 9.1 161 Send a short message with your XWiki version, authentication setup, and whether you need
162 authenticator app codes, email verification codes, combined verification, or trusted-device remembering.
Alex Cotiuga 1.18 163 </p>
164 <a class="btn btn-primary" href="$xwiki.getURL('contact.WebHome')">Contact Agnease</a>
165 </div>
166 </div>
167 </section>
168
169 {{/html}}
170 {{/velocity}}