用途:在 Documenso Team 或 Enterprise 方案中配置团队权限与企业管理能力,构建最小权限的角色/项目配置,并保留负责人、评审证据和可验证的吊销路径。
主要能力:Documenso 团队模型分为组织、团队与个人账户,团队文档归团队所有;成员角色有 Owner、Admin、Member。Team API 密钥可访问团队全部文档,个人密钥仅能访问个人文档,误用会导致团队资源 403。应用层可自定义权限矩阵(viewer、editor、admin、owner)并用中间件校验。Enterprise 另含 OIDC 单点登录、审计日志和组织级管理。
使用方式:团队 API 密钥在 SDK 中创建客户端,如 new Documenso({ apiKey: process.env.DOCUMENSO_TEAM_KEY! })。SSO 在组织设置中配置 Client ID、Client Secret、Issuer URL,并在身份提供商设置回调地址 https://sign.yourcompany.com/api/auth/callback/oidc,成员经 /sso/{organization-slug} 登录。审计可在应用层包装操作并写入自有存储。多租户按租户映射到一个团队及其加密存储的 API 密钥。
限制:Team/Enterprise 功能需对应套餐;SSO 需 OIDC 兼容身份提供商;权限矩阵与审计封装为资料给出的示例实现,实际效果需自行验证;资料未提供具体价格与更多迁移细节。