// SPDX-FileCopyrightText: 2023 XWiki CryptPad Team and contributors // // SPDX-License-Identifier: AGPL-3.0-or-later //const fs = require('node:fs'); module.exports = { // Enable SSO login on this instance enabled: false, // Block registration for non-SSO users on this instance enforced: false, // Allow users to add an additional CryptPad password to their SSO account cpPassword: false, // You can also force your SSO users to add a CryptPad password forceCpPassword: false, // List of SSO providers list: [ /* { name: 'google', type: 'oidc', url: 'https://accounts.google.com', client_id: "{your_client_id}", client_secret: "{your_client_secret}", jwt_alg: 'RS256' (optional) }, { name: 'samltest', type: 'saml', url: 'https://samltest.id/idp/profile/SAML2/Redirect/SSO', issuer: 'your-cryptpad-issuer-id', cert: String or fs.readFileSync("./your/cert/location", "utf-8"), privateKey: fs.readFileSync("./your/private/key/location", "utf-8"), signingCert: fs.readFileSync("./your/signing/cert/location", "utf-8"), } */ ] };