πŸ”‘ U2F second factor provider for Nextcloud
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
Christoph Wurst 4ab5abb1a5
Merge pull request #734 from nextcloud/enhancement/nextcloud20
Allow Nextcloud 20, drop 17
2020-08-26 10:45:44 +02:00
.github Switch to approve workflow 2019-10-29 08:48:37 +01:00
.tx Fix tx config 2018-02-12 23:04:32 +01:00
appinfo Allow Nextcloud 20, drop 17 2020-08-25 18:02:53 +02:00
css Make warning stand out from text 2019-04-03 21:53:48 +02:00
img Add icon to admin page sidebar 2017-01-24 12:36:17 -06:00
l10n [tx-robot] updated from transifex 2020-08-25 03:09:43 +00:00
lib Move to real initial state API 2019-10-14 10:46:43 +02:00
nbproject Use php7+ in Netbeans 2018-03-13 12:55:16 +01:00
screenshots update screenshots 2016-11-26 10:40:17 +01:00
src Fix the unit tests 2020-08-26 10:11:17 +02:00
templates Move to real initial state API 2019-10-14 10:46:43 +02:00
tests Move to real initial state API 2019-10-14 10:46:43 +02:00
.babelrc Fix js coverage report via coveralls 2018-10-23 09:18:03 +02:00
.gitignore Fix js coverage report via coveralls 2018-10-23 09:18:03 +02:00
.jshintrc Add more allowed globals 2019-03-27 21:18:15 +01:00
.nextcloudignore Migrate to .nextcloudignore 2020-03-19 14:11:36 +01:00
.scrutinizer.yml Switch to new Scrutinizer analysis 2018-03-27 09:06:58 +02:00
.travis.yml Allow Nextcloud 20, drop 17 2020-08-25 18:02:53 +02:00
AUTHORS.md initial commit 2016-08-25 22:54:52 +02:00
CHANGELOG.md Update packages 2020-03-19 14:01:30 +01:00
COPYING initial commit 2016-08-25 22:54:52 +02:00
Makefile Remove Makefile-based build 2017-12-13 15:48:13 +01:00
README.md Update README.md 2020-03-29 12:06:24 +02:00
composer.json Allow Nextcloud 20, drop 17 2020-08-25 18:02:53 +02:00
composer.lock Allow Nextcloud 20, drop 17 2020-08-25 18:02:53 +02:00
krankerl.toml Migrate to .nextcloudignore 2020-03-19 14:11:36 +01:00
package-lock.json Bump webpack from 4.42.0 to 4.44.1 2020-08-17 07:42:36 +00:00
package.json Bump webpack from 4.42.0 to 4.44.1 2020-08-17 07:42:36 +00:00

README.md

U2F second factor provider for Nextcloud

Downloads Build Status Scrutinizer Code Quality JavaScript Coverage Status

Requirements

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

  • Google Chrome
  • Chromium
  • Firefox
    • V67 or newer
    • V57 to V66: After activation of security.webauth.u2f in about:config
    • V56 or before: In combination with this extension
  • 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.

Supported devices

Every device supporting U2F should work fine. The following devices are known to work: