No description
Find a file
renovate[bot] 19f1d27c7b
chore(deps): bump php-cs-fixer/shim from 3.92.0 to ^3.92.2 (#1694)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 14:59:37 +01:00
.github test: introduce e2e tests using playwright 2025-12-05 17:50:09 +01:00
.tx chore(translations): Remove custom backport file to follow the main pattern 2023-05-25 11:55:33 +02:00
appinfo feat(deps): Add Nextcloud 33 support on master 2025-09-04 12:20:35 +02:00
build-js fix(reuse): Fix reuse detection in build script 2025-11-25 12:20:48 +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 fix(deps): bump @nextcloud/logger from 3.0.2 to ^3.0.3 (#1695) 2025-12-17 13:53:48 +00:00
l10n fix(l10n): Update translations from Transifex 2025-12-17 01:46:50 +00:00
lib perf: load totp secret just once for verification 2025-12-03 14:37:11 +01:00
LICENSES fix(deps): bump @nextcloud/password-confirmation from v5 to v6 2025-11-28 12:56:04 +01:00
screenshots docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
src test: introduce e2e tests using playwright 2025-12-05 17:50:09 +01:00
templates feat: add better support for browser autocomplete 2025-05-23 13:53:50 +02:00
tests test: introduce e2e tests using playwright 2025-12-05 17:50:09 +01:00
vendor-bin chore(deps): bump php-cs-fixer/shim from 3.92.0 to ^3.92.2 (#1694) 2025-12-17 14:59:37 +01: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 test: introduce e2e tests using playwright 2025-12-05 17:50:09 +01:00
.l10nignore docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
.nextcloudignore refactor: add rector 2025-10-08 20:06:36 +02: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
babel.config.js fix(deps): bump @nextcloud/password-confirmation from v5 to v6 2025-11-28 12:56:04 +01:00
CHANGELOG.md docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
composer.json fix(deps): drop PHP8.0 2025-11-28 13:41:45 +01:00
composer.lock fix(deps): drop PHP8.0 2025-11-28 13:41:45 +01:00
COPYING initial commit 2016-06-04 11:43:53 +02:00
krankerl.toml docs(spdx): Add SPDX header 2024-10-29 11:00:09 +01:00
package-lock.json fix(deps): bump @nextcloud/logger from 3.0.2 to ^3.0.3 (#1695) 2025-12-17 13:53:48 +00:00
package.json fix(deps): bump @nextcloud/logger from 3.0.2 to ^3.0.3 (#1695) 2025-12-17 13:53:48 +00:00
playwright.config.js test: introduce e2e tests using playwright 2025-12-05 17:50:09 +01:00
psalm.xml refactor: move phpunit into a composer bin 2025-10-16 11:18:47 +02:00
README.md make clear that is is not enabled by default 2025-10-27 01:02:49 +01:00
rector.php chore: apply phpunit rector set 2025-12-04 13:37:20 +01:00
REUSE.toml refactor: add rector 2025-10-08 20:06:36 +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

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, besides activating it.

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 applications (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