Add OIDC provider for Outline wiki SSO
Add oidc-provider with MongoDB adapter so ghostguild.org can act as the identity provider for the self-hosted Outline wiki. Members authenticate via the existing magic-link flow, with automatic SSO when an active session exists. Includes interaction routes, well-known discovery endpoint, and login page.
This commit is contained in:
parent
a232a7bbf8
commit
8a529a8e7c
13 changed files with 1258 additions and 2 deletions
|
|
@ -20,6 +20,9 @@ export default defineNuxtConfig({
|
|||
slackBotToken: process.env.SLACK_BOT_TOKEN || "",
|
||||
slackSigningSecret: process.env.SLACK_SIGNING_SECRET || "",
|
||||
slackVettingChannelId: process.env.SLACK_VETTING_CHANNEL_ID || "",
|
||||
oidcClientId: process.env.OIDC_CLIENT_ID || "outline-wiki",
|
||||
oidcClientSecret: process.env.OIDC_CLIENT_SECRET || "",
|
||||
oidcCookieSecret: process.env.OIDC_COOKIE_SECRET || "",
|
||||
|
||||
// Public keys (available on client-side)
|
||||
public: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue