No description
  • PHP 56.4%
  • JavaScript 23.2%
  • Vue 10.3%
  • TypeScript 9.2%
  • Gherkin 0.7%
  • Other 0.2%
Find a file
dependabot[bot] d40e618996
build(deps): Bump actions/setup-node from 6.4.0 to 7.0.0
Bumps [actions/setup-node](https://github.com/actions/setup-node) from 6.4.0 to 7.0.0.
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](48b55a011b...8207627860)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 7.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-07-14 11:58:23 +00:00
.github build(deps): Bump actions/setup-node from 6.4.0 to 7.0.0 2026-07-14 11:58:23 +00:00
.tx
appinfo
composer
css
doc refactor(docs): relocate tooling files 2026-06-07 22:55:31 -03:00
img
l10n fix(l10n): Update translations from Transifex 2026-07-14 02:10:15 +00:00
lib fix: cs 2026-07-13 16:46:57 -03:00
LICENSES
playwright
screenshots
src refactor(docs): relocate tooling files 2026-06-07 22:55:31 -03:00
templates
tests fix: cs 2026-07-13 16:46:57 -03:00
vendor-bin feat: implement phpcpd and eliminate all code duplication 2026-06-02 16:59:11 -03:00
.editorconfig
.eslintrc.cjs
.gitignore refactor(docs): relocate tooling files 2026-06-07 22:55:31 -03:00
.nextcloudignore
.php-cs-fixer.dist.php
.readthedocs.yaml fix(ci): install mkdocs for docs builds 2026-06-07 22:35:21 -03:00
.scrutinizer.yml
AUTHORS.md
CHANGELOG.md
composer.json chore: exclude vendor-bin from lint scan 2026-06-03 00:27:30 -03:00
composer.lock
COPYING
krankerl.toml
Makefile
mkdocs.yml refactor(docs): relocate tooling files 2026-06-07 22:55:31 -03:00
openapi-administration.json refactor(admin): extract screen response types 2026-06-07 22:55:31 -03:00
openapi-full.json refactor(admin): extract screen response types 2026-06-07 22:55:31 -03:00
openapi.json feat(admin): add screen-ready gateway payload 2026-06-07 22:15:36 -03:00
package-lock.json Merge pull request #1130 from nextcloud/dependabot/npm_and_yarn/vue/test-utils-2.4.11 2026-06-07 23:28:35 -03:00
package.json Merge pull request #1130 from nextcloud/dependabot/npm_and_yarn/vue/test-utils-2.4.11 2026-06-07 23:28:35 -03:00
phpmd.xml.dist chore(phpmd): harden low-noise ruleset with four additional rules 2026-06-02 14:36:14 -03:00
playwright.config.ts
psalm.xml
README.md
requirements-docs.txt fix(ci): install mkdocs for docs builds 2026-06-07 22:35:21 -03:00
REUSE.toml chore: correct package metadata location 2026-06-04 16:25:31 -03:00
scoper.inc.php
styleguide.config.cjs docs(site): unify site build pipeline 2026-06-07 22:16:14 -03:00
stylelint.config.cjs
tsconfig.json build: map frontend lib subpaths 2026-06-06 14:40:50 -03:00
vite.config.ts refactor(docs): relocate tooling files 2026-06-07 22:55:31 -03:00
vitest.config.js refactor(docs): relocate tooling files 2026-06-07 22:55: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.