No description
  • PHP 57.4%
  • JavaScript 21.8%
  • Vue 10.5%
  • TypeScript 9.4%
  • Gherkin 0.7%
  • Other 0.2%
Find a file
Nextcloud bot 59d1a17341
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-05-13 02:02:37 +00:00
.github chore(deps): Bump actions/setup-node from 6.3.0 to 6.4.0 2026-04-22 15:58:59 -03:00
.tx [tx-robot] Update transifex configuration 2022-10-01 03:02:50 +00:00
appinfo feat(appinfo): register twofactorauth:gateway:routing command 2026-04-21 13:04:32 -03:00
composer chore: add new composer autoload 2025-09-09 16:13:39 -03:00
css fix: challenge template 2025-09-25 13:18:39 -03:00
doc feat: improve WhatsApp Business setup and UX 2026-05-10 19:08:15 -03:00
img
l10n fix(l10n): Update translations from Transifex 2026-05-13 02:02:37 +00:00
lib feat: improve WhatsApp Business setup and UX 2026-05-10 19:08:15 -03:00
LICENSES feat: implement REUSE 2025-09-10 09:38:12 -03:00
playwright fix(review): address open PR feedback 2026-04-22 14:53:56 -03:00
screenshots Add new screenshots 2018-06-19 09:53:48 +02:00
src chore(i18n): use nbsp and ellipsis 2026-05-12 14:26:09 +02:00
templates feat: display account name in gateway test result modal 2026-04-21 13:04:33 -03:00
tests feat: improve WhatsApp Business setup and UX 2026-05-10 19:08:15 -03:00
vendor-bin chore(deps): Bump phpseclib/phpseclib in /vendor-bin/telegram-client 2026-05-06 19:17:32 +00:00
.editorconfig feat: add .editorconfig 2025-09-10 09:38:17 -03:00
.eslintrc.cjs chore(eslint): allow vitest in spec files and ignore generated openapi types 2026-04-21 13:04:33 -03:00
.gitignore feat: prevent conflicts between apps 2025-09-21 11:53:46 -03:00
.nextcloudignore feat: implement REUSE 2025-09-10 09:38:12 -03:00
.php-cs-fixer.dist.php chore: update PHPUnit tests to PHPUnit 10 2025-09-09 16:55:21 -03:00
.readthedocs.yaml docs(readthedocs): add required .readthedocs.yaml v2 config 2026-04-13 19:20:50 -03:00
.scrutinizer.yml chore: bump minimum PHP version 2025-10-13 16:09:32 -03:00
AUTHORS.md feat: implement REUSE 2025-09-10 09:38:12 -03:00
CHANGELOG.md chore(release): changelog for v3.3.0 and v2.5.0 [skip ci] 2026-05-11 16:37:39 -03:00
composer.json chore: commit pending PR changes 2026-04-21 13:04:34 -03:00
composer.lock chore(deps): Bump bacon/bacon-qr-code from 3.0.3 to 3.1.1 2026-04-06 11:44:48 +00:00
COPYING
krankerl.toml Update release ignore config 2020-04-17 09:27:11 +02:00
Makefile feat: add makefile 2025-10-13 20:13:44 -03:00
mkdocs.yml docs(mkdocs): add MkDocs configuration for ReadTheDocs 2026-04-13 19:20:03 -03:00
openapi-administration.json chore: regenerate OpenAPI spec 2026-05-10 19:18:27 -03:00
openapi-full.json chore: regenerate OpenAPI spec 2026-05-10 19:18:27 -03:00
openapi.json chore(openapi): regenerate root OpenAPI spec 2026-04-21 13:04:33 -03:00
package-lock.json Merge pull request #1017 from nextcloud/dependabot/npm_and_yarn/vue-3.5.33 2026-05-09 13:32:15 -03:00
package.json chore(deps): Bump vue from 3.5.32 to 3.5.34 2026-05-09 16:29:29 +00:00
playwright.config.ts fix(review): address open PR feedback 2026-04-22 14:53:56 -03:00
psalm.xml chore: bump minimum PHP version 2025-10-13 16:09:32 -03:00
README.md fix: phpunit badge 2025-09-21 11:20:21 -03:00
REUSE.toml chore(reuse): annotate generated OpenAPI scope specs 2026-04-21 13:04:33 -03:00
scoper.inc.php fix: scoper implementation 2025-09-29 22:23:12 -03:00
stylelint.config.cjs chore: update frontend to Vue3 2025-09-10 19:03:38 -03:00
tsconfig.json feat(build): add tsconfig.json to prevent parent directory traversal by vite/esbuild 2026-04-21 13:04:31 -03:00
vite.config.ts feat(build): add admin entry point to vite config 2026-04-21 13:04:31 -03:00
vitest.config.js feat(tests): add vitest configuration for Vue component tests 2026-04-21 13:04:31 -03:00

Two Factor Gateway

A set of Nextcloud two-factor providers to send authentication codes via Signal, SMS, Telegram, WhatsApp and XMPP.

PHPUnit SQLite Code Coverage Scrutinizer Code Quality Read the Docs

Supported Messaging Gateways

This app uses external messaging gateway services for sending the code. See the admin documentation on how to configure the specific providers.

Login with external apps

All modern applications communicating with Nextcloud now use Login flow so you will be able to log in just like you would on the web, including, but not limited to SMS-based authentication.

Absent support for the Login flow, after enabling Two Factor SMS, your legacy applications will accept device passwords. Read more on managing devices.