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.9k17[14 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 today

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 77% of packages

Maintenance4

Infrequent updates — may be unmaintained

Popularity35

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity69

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

1938d 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://avatars.githubusercontent.com/u/1775774?v=4)[RubénD](/maintainers/nuxsmin)[@nuxsmin](https://github.com/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

[craftcms/cms

Craft CMS

3.6k3.6M3.1k](/packages/craftcms-cms)[statamic/cms

The Statamic CMS Core Package

4.8k3.6M986](/packages/statamic-cms)[jeffgreco13/filament-breezy

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

1.0k2.1M58](/packages/jeffgreco13-filament-breezy)[stephenjude/filament-two-factor-authentication

Filament Two Factor Authentication: Google 2FA + Passkey Authentication

84215.9k9](/packages/stephenjude-filament-two-factor-authentication)[rawilk/profile-filament-plugin

Profile &amp; MFA starter kit for filament.

3914.6k](/packages/rawilk-profile-filament-plugin)[laragear/two-factor

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

341942.8k18](/packages/laragear-two-factor)

PHPackages © 2026

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