syspass / plugin-authenticator
2FA authentication plugin for sysPass based on TOTP algorithm (RFC 6238)
Installs: 8 928
Dependents: 0
Suggesters: 0
Security: 0
Stars: 18
Watchers: 7
Forks: 18
Type:syspass-plugin
Requires
- php: ~7.3 || ~7.4
- ext-gettext: *
- bacon/bacon-qr-code: ^2.0
- syspass/extension-installer-plugin: ^2.0
This package is auto-updated.
Last update: 2025-03-18 22:28:06 UTC
README
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 version | Plugin's version | Branch |
---|---|---|
v3.2 | v2.2 | master || v2.2 |
v3.0 <= v3.1 | v2.1 | v2.1 |
v2.0 < v3.0 | v1.0 | v1.0 |
v3.2 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 calledCOMPOSER_EXTENSIONS
.
v3.0 - v3.1 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 calledCOMPOSER_EXTENSIONS
.
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 calledCOMPOSER_EXTENSIONS
.
v1 Installation
Please download the v1 branch files and unpack them into .../inc/Plugins
directory.