Setting Up Single Sign-on For NodeBB

The dream

Prerequisites

Setting up the SSO server

Configuring NodeBB for SSO

  • I had to rebuild and restart the NodeBB server when I installed the plugin.
  • You need to set the client secret and client id to the values you noted from the FusionAuth application screen.
  • You have to set the discovery URL to the FusionAuth discovery URL which is http://local.fusionauth.io for me, and you if you installed NodeBB locally on that port.

Disallowing local login

FusionAuth features

User management

Admin users

Self registration

Theming the pages

Conclusion

--

--

--

Auth for built for devs. Installs on any server, anywhere in the world. Integrates with any codebase.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Setup iOS Simulator Tests using CircleCI, for your ReactNative App using WebDriverIO and Appium

We’ll Do It Live: Updating Machine Learning Models on Flask/uWSGI with No Downtime

Designing Forms In Django

Composite Design Pattern — An Agile Story

Add slide animation on button click

Custom Vim Functions to Format Your Text

Augmented Reality (Creating a Merge Cube and 3D shapes)

Numeral Systems in Go

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
FusionAuth

FusionAuth

Auth for built for devs. Installs on any server, anywhere in the world. Integrates with any codebase.

More from Medium

Swan Lake Back Nine

BYO Certs for TKG 1.5.3+ Auth

Ways to Upload Objects to Bucket in OCI

Two learnings from SRECon 2022