用途:为 PostHog 企业版配置访问控制,基于 Organization > Project > Resource 三级层级管理成员权限、API Key 作用域、SSO/SAML 与审计日志。
主要能力:项目级成员访问控制(level 1=Member,8=Admin,15=Owner);创建带作用域的 Personal API Key(如 insight:read、dashboard:read、query:read、feature_flag:read/write、event:read);配置 SAML 2.0 SSO、强制 SSO、自动开通与 IdP 组映射;查询活动日志审计成员、角色、API Key 与功能开关变更。
使用方式:需 PostHog Cloud 或带企业许可的自托管实例、组织管理员角色及多项目配置。通过 curl 调用 PostHog API,例如创建项目:curl -X POST "https://app.posthog.com/api/organizations/$ORG_ID/projects/" -H "Authorization: Bearer $POSTHOG_PERSONAL_API_KEY" -H "Content-Type: application/json" -d '{"name": "Production", "access_control": true}';添加成员:curl -X POST "https://app.posthog.com/api/projects/$PROD_PROJECT_ID/members/" -H "Authorization: Bearer $POSTHOG_PERSONAL_API_KEY" -H "Content-Type: application/json" -d '{"user_id": "USER_UUID", "level": 1}';创建只读密钥:curl -X POST "https://app.posthog.com/api/personal_api_keys/" -H "Authorization: Bearer $POSTHOG_PERSONAL_API_KEY" -H "Content-Type: application/json" -d '{"label": "bi-dashboard-readonly", "scopes": ["insight:read", "dashboard:read", "query:read"]}'。SSO 在 Organization Settings > Authentication 中配置。
适用场景:多环境(生产/预发)权限隔离、BI 与功能开关服务账号最小权限、企业 SSO 强制登录、权限变更审计。
限制:SSO/SAML 需企业许可;仅管理员可创建 API Key;自托管需注意日志轮转导致审计缺口;资料未提供具体价格与更多平台细节。