πŸ”‘ Second factor TOTP (RFC 6238) provider for Nextcloud
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
renovate[bot] a2bb49e9a6
chore(deps): bump chai from 4.4.1 to v5
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-24 11:39:23 +00:00
.github feat(deps): Add Nextcloud 32 support on master 2025-01-23 10:55:25 +01:00
.tx chore(translations): Remove custom backport file to follow the main pattern 2023-05-25 11:55:33 +02:00
LICENSES ci(reuse): Add reuse check 2024-10-29 11:00:09 +01:00
appinfo feat(deps): Add Nextcloud 32 support on master 2025-01-23 10:55:25 +01:00
build-js docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
css docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
img docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
js chore(assets): Recompile assets 2025-01-24 09:42:18 +00:00
l10n Fix(l10n): Update translations from Transifex 2025-01-23 01:58:15 +00:00
lib Update Provider.php 2024-12-16 15:50:30 +01:00
screenshots docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
src docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
templates docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
tests docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
vendor-bin/cs-fixer chore(deps): bump nextcloud/coding-standard from 1.1.1 to v1.3.2 2024-10-29 09:32:38 +00:00
.eslintrc.js docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
.git-blame-ignore-revs chore: ignore update to coding-standard 1.3.2 in git blames 2024-10-29 09:32:38 +00:00
.gitignore docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
.l10nignore docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
.nextcloudignore docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
.php-cs-fixer.dist.php docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
AUTHORS.md docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
CHANGELOG.md docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
COPYING initial commit 2016-06-04 11:43:53 +02:00
README.md docs(readme): Add reuse status badge 2024-10-29 11:00:09 +01:00
REUSE.toml docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
babel.config.js docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
composer.json chore(deps): bump psalm/phar from 5.23.1 to ^5.25.0 2024-06-21 10:29:02 +02:00
composer.lock fix(deps): Bump symfony/process 2024-11-19 18:33:45 +01:00
krankerl.toml docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
package-lock.json chore(deps): bump chai from 4.4.1 to v5 2025-01-24 11:39:23 +00:00
package.json chore(deps): bump chai from 4.4.1 to v5 2025-01-24 11:39:23 +00:00
psalm.xml chore(psalm): ignore vendor-bin directory 2023-09-25 11:15:37 +02:00
stylelint.config.js docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
webpack.config.js docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00

README.md

Two Factor Totp

REUSE status Downloads Build Status

Sauce Test Status

Tested with the following apps:

Tested with the following hardware devices:

Installation

Nextcloud 25 and newer

The app is shipped and comes with the installation of Nextcloud Server. No additional steps are necessary.

Nextcloud 24 and older

The app is available through the app store. It can be installed through Nextcloud's app management UI.

Enabling TOTP 2FA for your account

Login with external apps

Once you enable OTP with Two Factor Totp, your aplications (for example your Android app or your GNOME app) will need to login using device passwords. To manage it, know more here

Development setup

  • composer i
  • npm ci
  • npm run build or npm run dev more info