No Description
Nextcloud bot 3d6d258c09
[tx-robot] updated from transifex
1 day ago
.github/ISSUE_TEMPLATE Add question template 9 months ago
.tx Fix tx config 1 year ago
appinfo Changed the writing of the app name to "Two-Factor ..." 5 days ago
css Migrate to Vue 3 months ago
img Add icon to admin page sidebar 2 years ago
l10n [tx-robot] updated from transifex 1 day ago
lib Use QBMapper 1 month ago
nbproject Use php7+ in Netbeans 11 months ago
screenshots update screenshots 2 years ago
src Log the req data before passing it into Vue 1 month ago
templates Fix missing Vue challenge page 2 months ago
tests Make provider deactivatable by admin 2 months ago
.babelrc Fix js coverage report via coveralls 3 months ago
.gitignore Fix js coverage report via coveralls 3 months ago
.scrutinizer.yml Switch to new Scrutinizer analysis 10 months ago
.travis.yml Fix build matrix for php7.0 1 month ago initial commit 2 years ago Update changelog for 2.1.1 6 days ago
COPYING initial commit 2 years ago
Makefile Remove Makefile-based build 1 year ago Fix badge markdown 2 months ago
composer.json Bump christophwurst/nextcloud 1 month ago
composer.lock Add Nextcloud 16 support and adjust build matrix accordingly 2 months ago
krankerl.toml Migrate to Vue 3 months ago
package-lock.json [Security] Bump handlebars from 4.0.12 to 4.1.0 3 days ago
package.json Bump vue and vue-template-compiler 5 days ago

U2F second factor provider for Nextcloud

Downloads Build Status Scrutinizer Code Quality JavaScript Coverage Status


In order to use this app for authentication, you have to use a browser that supports the U2F standard:

  • Google Chrome
  • Chromium
  • Firefox
    • V56 or before: In combination with this extension
    • V57 or newer: After activation of security.webauth.u2f in about:config
  • Opera

Login with external apps

Once you enable U2F with Two Factor U2F, 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

This app uses composer and npm to manage dependencies. Use

composer install
npm install
npm run build

or if you’re using Krankerl

krankerl up

to set up a development version of this app.