Two-Factor Authentication for NodeBB
Find a file
2022-01-07 13:37:36 -05:00
languages feat: check key integrity by tracking usage count, using zsets instead of regular sets 2022-01-05 21:11:46 -05:00
lib refactor: use webauthn instead of u2f 🤯 2022-01-07 13:37:36 -05:00
screenshots Fleshed out Admin Panel Page 2015-07-28 14:22:09 -04:00
static refactor: use webauthn instead of u2f 🤯 2022-01-07 13:37:36 -05:00
.eslintrc feat: template and client-side changes in preparation for u2f token setup, eslinted lib/controllers 2022-01-03 12:02:11 -05:00
.gitattributes init 2014-06-04 16:08:24 -04:00
.gitignore init 2014-06-04 16:08:24 -04:00
.npmignore init 2014-06-04 16:08:24 -04:00
commitlint.config.js feat: template and client-side changes in preparation for u2f token setup, eslinted lib/controllers 2022-01-03 12:02:11 -05:00
library.js refactor: use webauthn instead of u2f 🤯 2022-01-07 13:37:36 -05:00
LICENSE updated structure, added MIT license, moved ACP js to its own separate file 2015-03-13 14:05:43 -04:00
package.json refactor: use webauthn instead of u2f 🤯 2022-01-07 13:37:36 -05:00
plugin.json refactor: use webauthn instead of u2f 🤯 2022-01-07 13:37:36 -05:00
README.md formatting 2015-07-27 23:40:50 -04:00
TRANSLATE.md closes #3 2015-09-16 13:37:19 -04:00
websockets.js feat: u2f integration 2022-01-04 14:28:51 -05:00
yarn.lock refactor: use webauthn instead of u2f 🤯 2022-01-07 13:37:36 -05:00

Two-Factor Authentication for NodeBB

In addition to regular authentication via username/password or SSO, a second layer of security can be configured, permitting access only if a time-based one-time password is supplied, typically generated/stored on a mobile device.

The Two-Factor Authentication plugin will expose this feature to end-users, allowing them to configure their devices and enabling this enhanced security on their account.

Installation

Install the plugin via the ACP/Plugins page.

Screenshots

Token Generation Step

Token Generation Step

Challenge Step

Challenge Step