PHPackages                             cvc/typo3-webauthn - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. cvc/typo3-webauthn

AbandonedArchivedTypo3-cms-extension[Authentication &amp; Authorization](/categories/authentication)

cvc/typo3-webauthn
==================

Use this extension to login with a second factor

1.2.0(6y ago)41451GPL-3.0-or-laterPHPPHP &gt;=7.2,&lt;7.5

Since Nov 28Pushed 2y ago3 watchersCompare

[ Source](https://github.com/cvc-digital/typo3-webauthn)[ Packagist](https://packagist.org/packages/cvc/typo3-webauthn)[ Docs](https://cvc.digital)[ RSS](/packages/cvc-typo3-webauthn/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (6)Dependencies (13)Versions (10)Used By (0)

WebAuthn TYPO3 Extension
========================

[](#webauthn-typo3-extension)

Archived this repo as TYPO3 natively supports this feature. [Multi factor authentication](https://docs.typo3.org/m/typo3/reference-coreapi/main/en-us/ApiOverview/Authentication/MultiFactorAuthentication.html)

[![Build Status](https://camo.githubusercontent.com/9a8c33c144aab1eeab93cff9b5d305341af8a4b426fe9b46466341b93e044f9d/68747470733a2f2f7472617669732d63692e6f72672f6376632d6469676974616c2f7479706f332d776562617574686e2e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/cvc-digital/typo3-webauthn)[![GitHub](https://camo.githubusercontent.com/334b63ccb5cd94a79fbdd8c4ef99e82ebb3c3495f18115db38e448bb76e7f6c9/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6376632d6469676974616c2f7479706f332d776562617574686e)](https://github.com/cvc-digital/typo3-webauthn/blob/master/LICENSE)[![TYPO3 Version](https://camo.githubusercontent.com/1fe797a845246e8aa9554fd1e5053f89b591f767d430b503f086875993cd1373/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d253545392e3525323025374325374325323025354531302e342d6f72616e6765)](https://extensions.typo3.org/extension/cvc_webauthn)[![codecov](https://camo.githubusercontent.com/10ac02a1023d22437732b97509ce6963e12230e307358681e6a7039feea09774/68747470733a2f2f636f6465636f762e696f2f67682f6376632d6469676974616c2f7479706f332d776562617574686e2f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/cvc-digital/typo3-webauthn)[![packagist](https://camo.githubusercontent.com/79de21db496b3076f9401fee9c7f63f3f6140f2dc49e5e058ac8469970f02c40/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6376632f7479706f332d776562617574686e)](https://packagist.org/packages/cvc/typo3-webauthn)

This TYPO3 extension gives access to a second login form which uses the [WebAuthn standard](https://webauthn.io). Backend users are able to login using a WebAuthn Authenticator. They also have the ability to register one or more WebAuthn Authenticators. This is achieved by using the [Webauthn Framework](https://github.com/web-auth/webauthn-framework).

Installation
------------

[](#installation)

This extension only works when installed in composer mode. If you are not familiar using composer together with TYPO3 yet, you can find a [how to on the TYPO3 website](https://composer.typo3.org/).

You can install the extension with the following command:

```
composer require cvc/typo3-webauthn

```

The Extension does not require any further configuration. After it is activated, a second login provider can be used to login using a WebAuthn authenticator.

Configuration
-------------

[](#configuration)

You can reach the extension configuration under "settings" in the Install tool of TYPO3.

The following options are available:

- `secondFactorLogin`: If `true`, then the user must provide their username, password and WebAuthn authenticator in order to login. If the user has not registered any authenticator yet, then they can login without the authenticator as a second factor. If `false`, then the user can decide whether to login with their username and password or with their WebAuthn authenticator only.

Usage
-----

[](#usage)

### Login

[](#login)

To Login with your previously registered WebAuthn Authenticator, you have to select "Login with WebAuthn" on the login screen. Enter your username, press enter, and follow the instructions on the screen to proceed.

[![Picture with login process](Documentation/images/login.png)](Documentation/images/login.png)

### Register credentials

[](#register-credentials)

In the backend module "WebAuthn Authenticators" new WebAuthn Authenticators can be registered. Press on register WebAuthn Authenticator. If you want, you can enter a description for the credential you are about to register.

[![Picture with registration process](Documentation/images/registration.png)](Documentation/images/registration.png)

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community15

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 74.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~24 days

Recently: every ~36 days

Total

7

Last Release

2210d ago

PHP version history (3 changes)1.0.0PHP &gt;=7.2,&lt;7.4

1.0.3PHP &gt;=7.2,&lt;=7.4

1.1.0PHP &gt;=7.2,&lt;7.5

### Community

Maintainers

![](https://www.gravatar.com/avatar/ea45298e271c0c0fc3c7869aff5f563d1e9c35be86c2505a4dda3f1da0004bc0?d=identicon)[markuspoerschke](/maintainers/markuspoerschke)

![](https://www.gravatar.com/avatar/4ad74840748064f52ebd90d9114ed19582d2f4bf50cae9a82915a1d2b56059a6?d=identicon)[cvc-digital](/maintainers/cvc-digital)

![](https://www.gravatar.com/avatar/206c091c3f9d9302c02108ec18c3299b7da1a62a7f2977ec9eea69756e5f864f?d=identicon)[lukasnetz](/maintainers/lukasnetz)

---

Top Contributors

[![lukasnetz](https://avatars.githubusercontent.com/u/54134036?v=4)](https://github.com/lukasnetz "lukasnetz (20 commits)")[![markuspoerschke](https://avatars.githubusercontent.com/u/1222377?v=4)](https://github.com/markuspoerschke "markuspoerschke (6 commits)")[![jnugh](https://avatars.githubusercontent.com/u/143341?v=4)](https://github.com/jnugh "jnugh (1 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/cvc-typo3-webauthn/health.svg)

```
[![Health](https://phpackages.com/badges/cvc-typo3-webauthn/health.svg)](https://phpackages.com/packages/cvc-typo3-webauthn)
```

###  Alternatives

[fluidtypo3/vhs

This is a collection of ViewHelpers for performing rendering tasks that are not natively provided by TYPO3's Fluid templating engine.

1954.1M49](/packages/fluidtypo3-vhs)[typo3/testing-framework

The TYPO3 testing framework provides base classes for unit, functional and acceptance testing.

675.0M775](/packages/typo3-testing-framework)[in2code/femanager

Modern TYPO3 Frontend User Registration.

49745.4k6](/packages/in2code-femanager)[in2code/in2publish_core

Content publishing extension to connect stage and production server

40135.8k](/packages/in2code-in2publish-core)[pagemachine/typo3-formlog

Form log for TYPO3

23225.3k6](/packages/pagemachine-typo3-formlog)[eliashaeussler/typo3-warming

Warming - Warms up Frontend caches based on an XML sitemap. Cache warmup can be triggered via TYPO3 backend or using a console command. Supports multiple languages and custom crawler implementations.

20229.9k](/packages/eliashaeussler-typo3-warming)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
