Discourse OpenID Connect (OIDC)

:partying_face: This plugin is now bundled with Discourse core as part of Bundling more popular plugins with Discourse core. If you are self-hosting and use the plugin, you need to remove it from your app.yml before your next upgrade.

3 Likes

yes i did for a client.

We would love to be able to synchronise some groups on Discourse with OIDC groups we have. We found that there has been a PR providing this functionality, but it was not considered further:

Would it be possible to include this into Discourse’s functionality?

2 Likes

Will users automatically be removed once they are no longer members of the respective group?

Yes they will :+1:

Hmm, this does not match my testing actually.

Hello all, I’m using the OpenID Connect plugin and trying to pass custom parameters in the /authorize request via openid connect authorize parameters, but it doesn’t seem to work reliably.

Is this officially supported? If not, what’s the recommended way to send custom context to the IdP ?

Thanks!
@david