NodeBB Plugin that allows users to login/register via any configured OAuth provider.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Evert Prants 646f653368
Update library.js
6 months ago
.eslintrc feat: added eslint, husky, lint-staged to development workflow 4 years ago
.gitattributes init 9 years ago
.gitignore Whitelist filter. Fix #20 5 years ago
.npmignore init 9 years ago
LICENSE init 9 years ago
README.md fix: updated readme to add email address for commissions 4 years ago
commitlint.config.js feat: added eslint, husky, lint-staged to development workflow 4 years ago
library.js Update library.js 6 months ago
package.json 0.3.4 4 years ago
plugin.json Whitelist filter. Fix #20 5 years ago
yarn.lock Bump eslint-utils from 1.4.0 to 1.4.2 4 years ago

README.md

NodeBB OAuth SSO

NodeBB Plugin that allows users to login/register via any configured OAuth provider. Please note that this is not a complete plugin, but merely a skeleton with which you can create your own OAuth SSO plugin for NodeBB (and hopefully share it with others!)

How to Adapt

  1. Fork this plugin
  2. Add the OAuth credentials (around line 30 of library.js)
  3. Update profile information (around line 137 of library.js) with information from the user API call
  4. Activate this plugin from the plugins page
  5. Restart your NodeBB
  6. Let NodeBB take care of the rest

Trouble?

The NodeBB team builds out SSO plugins for a nominal fee. Reach out to us for a quote.

Find us on the community forums!