Extension:DiscourseSsoConsumer

Category:Extensions incompatible with 1.43
This extension requires the PluggableAuth extension to be installed first.
Category:PluggableAuth plugins Category:Extensions without an imageCategory:Extensions without a compatibility policyCategory:GPL licensed extensions
MediaWiki extensions manual
DiscourseSsoConsumer
Release status: betaCategory:Beta status extensions
Implementation User identity Category:User identity extensions, User rights Category:User rights extensions, Database Category:Database extensions, Special page Category:Special page extensions, Hook Category:Hook extensions
Description Provides authentication via the SSO Provider API of a Discourse discussion forum
Author(s) Matt Marjanovic (CtapMaddogtalk)
Maintainer(s) Center for Transparent Analysis and Policy
Latest version 5.0.0 (2024-04-02)
MediaWiki 1.39+Category:Extensions with manual MediaWiki version
PHP 7.4+
Database changes Yes
Composer centertap/discourse-sso-consumer Category:Extensions supporting Composer
Tables discourse_sso_consumer_meta
discourse_sso_consumer_link
discourse_sso_consumer_discourse_user
License GNU General Public License 3.0 or later
Download Category:Extensions in GitHub version control
README.md
RELEASE-NOTES.md
Translate the DiscourseSsoConsumer extension if it is available at translatewiki.net
Category:All extensionsCategory:Extensions not in ExtensionJson

The DiscourseSsoConsumer extension is a PluggableAuth plugin that allows a MediaWiki site to authenticate users via a Discourse discussion forum, using its SSO provider API (also known as "Discourse Connect").

Installation

This extension can be installed using composer. This will automatically install the PluggableAuth extension, which is a prerequisite for DiscourseSsoConsumer.

The complete installation and configuration instructions can be found in README.md.

Configuration parameters

The complete description of configuration parameters can be found in README.md.

Category:All extensions Category:BeforeInitialize extensions Category:BeforePageDisplay extensions Category:Beta status extensions Category:Database extensions Category:Extensions in GitHub version control Category:Extensions incompatible with 1.43 Category:Extensions not in ExtensionJson Category:Extensions supporting Composer Category:Extensions with manual MediaWiki version Category:Extensions without a compatibility policy Category:Extensions without an image Category:GPL licensed extensions Category:Hook extensions Category:LoadExtensionSchemaUpdates extensions Category:PluggableAuthPopulateGroups extensions Category:PluggableAuth plugins Category:SpecialPageBeforeFormDisplay extensions Category:Special page extensions Category:User identity extensions Category:User rights extensions