Discourse has a built-in SSO provider called DiscourseConnect, which lets other apps authenticate against it. However, most modern apps (Nextcloud, Outline, Invoice Ninja, etc.) expect OIDC or OAuth2, not DiscourseConnect. This bridge sits between Authentik and Discourse, translating DiscourseConnect into a standard OAuth2/OIDC interface that Authentik can consume.
Find a file
2026-06-23 21:13:40 +00:00
.env.example Initial commit: discourse-oauth2-bridge 2026-06-23 21:13:40 +00:00
.gitignore Initial commit: discourse-oauth2-bridge 2026-06-23 21:13:40 +00:00
Dockerfile Initial commit: discourse-oauth2-bridge 2026-06-23 21:13:40 +00:00
package.json Initial commit: discourse-oauth2-bridge 2026-06-23 21:13:40 +00:00
server.js Initial commit: discourse-oauth2-bridge 2026-06-23 21:13:40 +00:00