All Projects → michib → nextcloud_twofactor_webauthn

michib / nextcloud_twofactor_webauthn

Licence: AGPL-3.0 license
WebAuthn Two-Factor Provider for Nextcloud

Programming Languages

PHP
23972 projects - #3 most used programming language
javascript
184084 projects - #8 most used programming language
Vue
7211 projects

Projects that are alternatives of or similar to nextcloud twofactor webauthn

user external
👥 External user authentication methods like IMAP, SMB and FTP
Stars: ✭ 80 (+135.29%)
Mutual labels:  nextcloud, nextcloud-app
ldap write support
👥🖎 create, edit and delete LDAP users and groups from Nextcloud
Stars: ✭ 15 (-55.88%)
Mutual labels:  nextcloud, nextcloud-app
ldapcontacts
View other LDAP users as contacts in Nextcloud and see the personal data they shared
Stars: ✭ 18 (-47.06%)
Mutual labels:  nextcloud, nextcloud-app
apporder
Nextcloud app to enable sorting inside the app menu
Stars: ✭ 30 (-11.76%)
Mutual labels:  nextcloud, nextcloud-app
nextcloud announcements
ℹ️ The latest Nextcloud news directly in your notifications
Stars: ✭ 16 (-52.94%)
Mutual labels:  nextcloud, nextcloud-app
viewer
🖼 Simple file viewer with slideshow for media
Stars: ✭ 68 (+100%)
Mutual labels:  nextcloud, nextcloud-app
ocr
Nextcloud OCR (optical character recoginition) processing for images with tesseract-js
Stars: ✭ 98 (+188.24%)
Mutual labels:  nextcloud, nextcloud-app
files texteditor
📄 Text editor for plaintext files
Stars: ✭ 62 (+82.35%)
Mutual labels:  nextcloud
self-hosted-services
A core set of privacy-preserving services that can be easily self-hosted via Docker Compose.
Stars: ✭ 123 (+261.76%)
Mutual labels:  nextcloud
mulukhiya-toot-proxy
各種ActivityPub対応インスタンスへの投稿に対して、内容の更新等を行うプロキシ。通称「モロヘイヤ」。
Stars: ✭ 24 (-29.41%)
Mutual labels:  nextcloud
nextcloud-node-client
Nextcloud node.js client for TypeScript and JavaScript
Stars: ✭ 41 (+20.59%)
Mutual labels:  nextcloud
integration gitlab
🦊 GitLab integration into Nextcloud
Stars: ✭ 31 (-8.82%)
Mutual labels:  nextcloud
app-certificate-requests
🎖 Repository for requesting app certificates
Stars: ✭ 23 (-32.35%)
Mutual labels:  nextcloud
audioplayer editor
Audio Player ID3 editor add-on for the Audio Player in Nextcloud & ownCloud
Stars: ✭ 24 (-29.41%)
Mutual labels:  nextcloud
dashboardcharts
Dashboard Charts for Nextcloud
Stars: ✭ 23 (-32.35%)
Mutual labels:  nextcloud
quicknotes
Quick notes (Some rich text, colorful notes, attachments, and organized by tags.) app to Nextcloud
Stars: ✭ 64 (+88.24%)
Mutual labels:  nextcloud
avonc
Aszlig's Very Opinionated Nextcloud Configuration
Stars: ✭ 15 (-55.88%)
Mutual labels:  nextcloud
passman-ios
An iOS app for Nextcloud's extension Passman written in React Native
Stars: ✭ 20 (-41.18%)
Mutual labels:  nextcloud
android-webauthn-authenticator
A WebAuthn Authenticator for Android leveraging hardware-backed key storage and biometric user verification.
Stars: ✭ 101 (+197.06%)
Mutual labels:  webauthn
nextcloud-link
Javascript/Typescript client that communicates with Nextcloud's WebDAV and OCS APIs
Stars: ✭ 43 (+26.47%)
Mutual labels:  nextcloud

WebAuthn second factor provider for Nextcloud

Requirements

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

Migration from Two-Factor U2F

It is possible to migrate U2F device registrations to WebAuthn devices registrations. For the migratation, you need command line access to run occ.

# View options – you can run this for all or only specific users
php occ twofactor_webauthn:migrate-u2f --help

# Migrate all users
php occ twofactor_webauthn:migrate-u2f --all

# Disable the U2F app
php occ app:disable twofactor_u2f

# Clean up any U2F registrations
php occ twofactorauth:cleanup u2f

Login with external apps

Once you enable WebAuthn with Two Factor WebAuthn, your applications (for example your GNOME app) will need to login using device passwords. Find out more about this in the user documentation.

Development Setup

This app uses composer and npm to manage dependencies. Use

composer install
npm install
npm run build

to set up a development version of this app.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].