PHPackages                             syspass/plugin-authenticator - 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. syspass/plugin-authenticator

ActiveSyspass-plugin[Authentication &amp; Authorization](/categories/authentication)

syspass/plugin-authenticator
============================

2FA authentication plugin for sysPass based on TOTP algorithm (RFC 6238)

v2.2.2(5y ago)189.7k16[13 issues](https://github.com/sysPass/plugin-Authenticator/issues)[2 PRs](https://github.com/sysPass/plugin-Authenticator/pulls)GPL-3.0PHPPHP ~7.3 || ~7.4

Since Nov 26Pushed 3y ago6 watchersCompare

[ Source](https://github.com/sysPass/plugin-Authenticator)[ Packagist](https://packagist.org/packages/syspass/plugin-authenticator)[ Docs](https://syspass.org)[ RSS](/packages/syspass-plugin-authenticator/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (7)Dependencies (2)Versions (13)Used By (0)

sysPass Authenticator Plugin
----------------------------

[](#syspass-authenticator-plugin)

---

Plugin to use two factor based authentication with applications that generate TOTP codes like Google Authenticator, AndOTP or KeepassXC

Please, select the correct branch in order to download a sysPass compatible version:

sysPass versionPlugin's versionBranchv3.2v2.2master || v2.2v3.0 &lt;= v3.1v2.1v2.1v2.0 &lt; v3.0v1.0v1.0---

### v3.2 Installation

[](#v32-installation)

- If you are running a **non-Docker** based instance:

`composer require syspass/plugin-authenticator:^v2.2`

- If you are running a **Docker** based instance, set `syspass/plugin-authenticator:^v2.2` value within an environment variable called `COMPOSER_EXTENSIONS`.

### v3.0 - v3.1 Installation

[](#v30---v31-installation)

- If you are running a **non-Docker** based instance:

`composer require syspass/plugin-authenticator:^v2.1`

- If you are running a **Docker** based instance, set `syspass/plugin-authenticator:^v2.1` value within an environment variable called `COMPOSER_EXTENSIONS`.

### v2 Installation

[](#v2-installation)

As told above, this version is only compatible with **sysPass v3** and it needs to be installed through **composer**.

Please select the installation method depending on the instance type:

- If you are running a **non-Docker** based instance:

`composer require syspass/plugin-authenticator:^v2.0`

- If you are running a **Docker** based instance, set `syspass/plugin-authenticator:^v2.0` value within an environment variable called `COMPOSER_EXTENSIONS`.

---

### v1 Installation

[](#v1-installation)

Please download the v1 branch files and unpack them into `.../inc/Plugins` directory.

---

###  Health Score

35

—

LowBetter than 80% of packages

Maintenance6

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 97.8% 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 ~83 days

Recently: every ~112 days

Total

11

Last Release

1892d ago

PHP version history (2 changes)v2.0.0PHP ~7.0 || ~7.1 || ~7.2

v2.2.0PHP ~7.3 || ~7.4

### Community

Maintainers

![](https://www.gravatar.com/avatar/81fa7f320746155b2b0293ebb66ffeed75af9c4ba325ba03a16eda4290d81412?d=identicon)[nuxsmin](/maintainers/nuxsmin)

---

Top Contributors

[![nuxsmin](https://avatars.githubusercontent.com/u/1775774?v=4)](https://github.com/nuxsmin "nuxsmin (44 commits)")[![mattg66](https://avatars.githubusercontent.com/u/56981878?v=4)](https://github.com/mattg66 "mattg66 (1 commits)")

---

Tags

2faauthenticationauthenticatorplugins

### Embed Badge

![Health badge](/badges/syspass-plugin-authenticator/health.svg)

```
[![Health](https://phpackages.com/badges/syspass-plugin-authenticator/health.svg)](https://phpackages.com/packages/syspass-plugin-authenticator)
```

###  Alternatives

[jeffgreco13/filament-breezy

A custom package for Filament with login flow, profile and teams support.

1.0k1.7M41](/packages/jeffgreco13-filament-breezy)[laragear/two-factor

On-premises 2FA Authentication for out-of-the-box.

339785.3k8](/packages/laragear-two-factor)[devdojo/auth

The auth package to make authentication in your laravel applications easy to use.

61979.4k2](/packages/devdojo-auth)[stephenjude/filament-two-factor-authentication

Filament Two Factor Authentication: Google 2FA + Passkey Authentication

81158.7k4](/packages/stephenjude-filament-two-factor-authentication)[rainlab/user-plugin

User plugin for October CMS

11954.3k13](/packages/rainlab-user-plugin)[visanduma/nova-two-factor

Nova Two Factor Authentication

56621.3k](/packages/visanduma-nova-two-factor)

PHPackages © 2026

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