Girder plugin for a Discourse Single-Sign-On provider. This enables using Girder authentication for Discourse and avoids requiring users to create an additional account to use Discourse.
See https://meta.discourse.org/t/official-single-sign-on-for-discourse/13045.
- Girder 3.x
Configure the options on the Discourse admin page as follows:
- Set
sso url
tohttps://<girder_hostname>/api/v1/discourse_sso
. - Set
sso secret
to a long random string. - Enable
enable sso
.
Configure the options on the Discourse SSO plugin configuration page as follows:
- Set
Discourse SSO secret
to thesso secret
configured in Discourse. - If Girder is not configured to verify user's email addresses, enable
Require Discourse to confirm email address
.