πŸ”‘ Second factor TOTP (RFC 6238) provider for Nextcloud
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
nextcloud-command 68afddedbd fix(deps): Fix npm audit
Signed-off-by: GitHub <noreply@github.com>
2025-01-26 03:15:26 +00:00
.github ci(test): use codecov token 2024-06-19 06:11:42 +00: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 29 support on master 2023-11-23 14:33:08 +01:00
css fix(challenge): invert icon on light mode 2023-03-31 08:56:53 +02:00
img add icon to personal settings sidebar entry 2017-02-06 14:32:09 -06:00
js fix(deps): Fix npm audit 2025-01-26 03:15:26 +00:00
l10n Fix(l10n): Update translations from Transifex 2025-01-25 02:16:33 +00:00
lib fix: reduce secret size to 160 bits 2024-02-08 21:10:19 +01:00
screenshots add shaddow 2016-11-25 15:01:29 +01:00
src fix: wrap long TOTP secrets 2024-02-05 13:02:06 +01:00
templates fix(challenge): invert icon on light mode 2023-03-31 08:56:53 +02:00
tests feat(CI): Update psalm action and migrate to nextcloud/OCP package 2023-03-10 14:49:00 +01:00
vendor-bin chore(deps-dev): move nextcloud/coding-standard to vendor-bin 2023-09-25 11:15:36 +02:00
.eslintrc.js Fix chai linting 2022-04-14 12:01:32 +02:00
.gitignore chore(gitignore): ignore /.php-cs-fixer.cache 2023-09-25 11:15:37 +02:00
.l10nignore Don't ignore js/ and ignore it for translations 2022-09-22 10:22:31 +02:00
.nextcloudignore chore(krankerl): ignore /vendor-bin 2023-09-25 13:10:37 +02:00
.php-cs-fixer.dist.php chore(deps-dev): move nextcloud/coding-standard to vendor-bin 2023-09-25 11:15:36 +02:00
AUTHORS.md initial commit 2016-06-04 11:43:53 +02:00
CHANGELOG.md chore(release): v10.0.0-beta2 2023-08-11 11:16:24 +02:00
COPYING initial commit 2016-06-04 11:43:53 +02:00
README.md Update README.md 2024-01-17 14:40:12 -05:00
babel.config.js Move to global configs 2022-04-14 11:23:57 +02:00
composer.json chore(deps): bump bamarni/composer-bin-plugin from 1.8.2 to ^1.8.2 2023-09-25 12:02:56 +00:00
composer.lock chore(deps): bump bamarni/composer-bin-plugin from 1.8.2 to ^1.8.2 2023-09-25 12:02:56 +00:00
krankerl.toml Fix build 2021-06-16 21:03:43 +02:00
package-lock.json fix(deps): Fix npm audit 2025-01-26 03:15:26 +00:00
package.json chore(deps): bump eslint-plugin-chai-friendly from 0.7.2 to ^0.7.4 2024-02-28 00:43:21 +00:00
psalm.xml chore(psalm): ignore vendor-bin directory 2023-09-25 11:15:37 +02:00
stylelint.config.js Move to global configs 2022-04-14 11:23:57 +02:00
webpack.config.js Move to global configs 2022-04-14 11:23:57 +02:00

README.md

Two Factor Totp

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