NodeBB Plugin that allows users to login/register via any configured OAuth provider.
Go to file
dhingey 327a84f222 Fix OAuth.deleteUserData to use filter hook
The action:user.create hook in NodeBB was recently changed to
filter.user:create, which allows the OAuth.deleteUserData method to remove
OAuth data for the user more directly.
2014-07-10 00:22:44 -07:00
templates/admin/plugins updated sso-oauth plugin for 0.4.0 2014-03-18 20:04:18 -04:00
.gitattributes init 2014-01-29 11:42:06 -05:00
.gitignore init 2014-01-29 11:42:06 -05:00
.npmignore init 2014-01-29 11:42:06 -05:00
LICENSE init 2014-01-29 11:42:06 -05:00
README.md updated sso-oauth plugin for 0.4.0 2014-03-18 20:04:18 -04:00
library.js Fix OAuth.deleteUserData to use filter hook 2014-07-10 00:22:44 -07:00
package.json 0.1.2 2014-03-19 08:42:09 -04:00
plugin.json Fix OAuth.deleteUserData to use filter hook 2014-07-10 00:22:44 -07: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. Activate it in the plugins page
  3. Restart your NodeBB
  4. Fill in the proper information in the "Generic OAuth" page
  5. Hit "Save" and try to log in with the new OAuth Provider (from /login)
  6. Update profile information (around line 100 of library.js) with information from the user API call
  7. Let NodeBB take care of the rest

Trouble?

Find us on the community forums!