NodeBB Plugin that allows users to login/register via any configured OAuth provider.
Go to file
Julian Lam 8c57b5c105 feat: added eslint, husky, lint-staged to development workflow 2019-01-17 16:41:52 -05:00
.eslintrc feat: added eslint, husky, lint-staged to development workflow 2019-01-17 16:41:52 -05:00
.gitattributes init 2014-01-29 11:42:06 -05:00
.gitignore Whitelist filter. Fix #20 2018-08-02 11:38:15 +02:00
.npmignore init 2014-01-29 11:42:06 -05:00
LICENSE init 2014-01-29 11:42:06 -05:00
README.md updated readme 2014-08-15 23:01:47 -04:00
commitlint.config.js feat: added eslint, husky, lint-staged to development workflow 2019-01-17 16:41:52 -05:00
library.js comment mistake 2018-08-02 11:41:24 +02:00
package.json feat: added eslint, husky, lint-staged to development workflow 2019-01-17 16:41:52 -05:00
plugin.json Whitelist filter. Fix #20 2018-08-02 11:38:15 +02:00
yarn.lock feat: added eslint, husky, lint-staged to development workflow 2019-01-17 16:41:52 -05:00

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?

Find us on the community forums!