No description
Find a file
Christoph Wurst eb3216189c
Merge pull request #416 from nextcloud/carl/remote-querybuilder-execute
refactor(QueryBuilder): Port away from deprecated execute method
2025-10-14 18:08:36 +02:00
.github Merge pull request #414 from nextcloud/renovate/main-actions-checkout-4.x 2025-10-07 16:07:10 +02:00
.tx feat(l10n): Prepare transifex integration 2023-09-13 08:28:15 +02:00
appinfo chore(release): v4.8.0 [skip ci] 2025-03-17 15:15:42 +00:00
build docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
css docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
doc docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
l10n fix(l10n): Update translations from Transifex 2025-10-04 01:51:39 +00:00
lib refactor(QueryBuilder): Port away from deprecated execute method 2025-10-14 16:45:28 +02:00
LICENSES ci(reuse): Add reuse check 2024-12-13 15:18:28 +01:00
src docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
templates chore(codestyle): apply Rector and PHP CS 2025-02-20 16:15:34 +01:00
tests chore(codestyle): apply Rector and PHP CS 2025-02-20 16:15:34 +01:00
vendor-bin chore(deps-dev): update PHP CS Fixer 2025-02-20 16:15:34 +01:00
.eslintrc.js docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
.gitignore docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
.l10nignore docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
.nextcloudignore docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
.php-cs-fixer.dist.php docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
.scrutinizer.yml docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
AUTHORS.md docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
babel.config.js docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
CHANGELOG.md chore(release): v4.8.0 [skip ci] 2025-03-17 15:15:42 +00:00
composer.json chore(deps-dev): add Rector 2025-02-20 16:15:34 +01:00
composer.lock build(packaging): Fix app packaging with bin plugin 2023-09-12 12:01:14 +02:00
krankerl.toml docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
LICENSE Initial commit 2018-09-07 08:18:37 +02:00
package-lock.json chore(deps-dev): bump sha.js from 2.4.11 to 2.4.12 2025-08-21 15:32:56 +00:00
package.json chore(deps-dev): bump @nextcloud/webpack-vue-config from 6.2.0 to 6.3.0 2025-05-01 02:36:46 +00:00
README.md docs(readme): Add reuse status badge 2024-12-13 15:20:29 +01:00
rector.php chore(deps-dev): add Rector 2025-02-20 16:15:34 +01:00
REUSE.toml chore(ci): add CHANGELOG.md to REUSE check 2025-03-17 12:06:39 +01:00
stylelint.config.js docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00
webpack.js docs(reuse): Add SPDX header 2024-12-13 15:17:36 +01:00

Nextcloud Two-Factor Authentication Admin Support Provider

REUSE status Build status Read the Docs

This two-factor auth (2FA) provider for Nextcloud allows admins to generate a one-time code for users to log into a 2FA protected account. This is helpful in situations where users have lost access to their other 2FA methods or mandatory 2FA without any previously enabled 2FA provider.

For more details, see the admin documentation and user documentation.

Maintainers

How to release

  1. Go to https://github.com/nextcloud/twofactor_admin/actions/workflows/release.yml
  2. Click Run workflow
    1. Leave Branch: main
    2. Click Run workflow
  3. Go to https://github.com/nextcloud/twofactor_admin/actions
  4. Click on the pending Release workflow and approve it (only maintainers can do this)