Would it be possible to add option to use Discourse forum as SSO provider instead of client?

Use case:
We currently use Discourse as our community engine, which is supplemented with a network of Wordpress sites for knowledge base, news site etc.; let's just say that it's not a satisfying setup for a number of reasons. As we currently use Discourse as membership platform (via the Discourse Wordpress plugin, which works also as SSO client WP-side), having Drupal module that works in the same way would spare us unpleasant process of resetting passwords for all users.

Unfortunately we are a non-profit project, so we're currently not able to sponsor development of such feature.

Cheers.

Comments

MakaryGo created an issue. See original summary.

jurgenhaas’s picture

Assigned: Unassigned » jurgenhaas
Issue tags: +Drupal 9 porting weekend
jurgenhaas’s picture

Status: Active » Closed (won't fix)
Issue tags: -Drupal 9 porting weekend

@MakaryGo it very much depends on what protocol Discourse support in order to be an SSO provider. OpenID, Ldap and many others are default protocols and all of them are supported by one or more module, see https://www.drupal.org/search/site/sso?f%5B0%5D=&f%5B1%5D=&f%5B2%5D=&f%5...

If Discourse is not supporting any of those protocols I guess the benefit of implementing a proprietary protocol is far beyond the scope of this module.