1.0.1 • Published 6 years ago

nodebb-plugin-encryption-user v1.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

User Encryption for NodeBB

This plugin extends NodeBB to encrypt user data. This will currently encrypt both the fullname as well as the email of the user. This will at least break the search for the user by email and there may be other things that break as a result of encrypting the email. Please let me know if something does break that isn't in the list.

Configuration

*Be aware that non-encrypted user data will fail to load if it already exists

  1. Install this plugin via npm: npm install nodebb-plugin-encryption-user
  2. Activate it in the Plugins page
  3. Restart NodeBB

An environment variable called NODEBB_ENCRYPTION_USER_SECRET is required to generate the key for each encrypted value or a property in the Nodebb config.json like the following:

{
  "...."
  "encryption" {
    "user": {
      "secret": <secret_value>
    }
  }
}

Installation

npm install nodebb-plugin-search-encryption-user

Items encrypting the email breaks

  • searching for a user by email