SuperAPI AI 工具集

lokalise-enterprise-rbac

通用与其它

查看项目

更新于 10-15 23:27

技能介绍

用途:管理 Lokalise 翻译项目的细粒度访问权限,包括内置角色层级、语言级范围限定、贡献者组以及组织级 SSO 强制。

主要能力:Lokalise 每个项目使用扁平角色模型,由贡献者的 is_admin、is_reviewer 布尔标志控制,分为 Admin、Manager、Reviewer、Translator;团队层面用户分为 admin 或 member。可为贡献者设置语言范围(languages 数组,含 lang_iso 与 is_writable),创建贡献者组以批量分配相同权限,配置 SSO 并将 IdP 组映射到 Lokalise 角色,通过审计脚本识别过度授权与未限定语言的贡献者,并设置 webhook 通知访问变更。

使用方式:需 Lokalise Team 或 Enterprise 计划、组织内 Owner 或 Admin 角色、设置 LOKALISE_API_TOKEN 环境变量,并使用 @lokalise/node-api SDK 或 curl + jq 访问 REST API。SSO 在 Lokalise 控制台的 Organization Settings > Single Sign-On 中配置,选择 SAML 2.0 并填写 IdP 元数据 URL,ACS URL 格式为 https://app.lokalise.com/sso/saml/YOUR_TEAM_ID/callback。

适用场景:企业本地化团队需要按语言和角色分配翻译、审校、密钥管理权限,或需要 SSO 统一登录与权限审计时。

限制:贡献者组与 SSO 需要 Team+ 计划,SSO 仅 Enterprise 计划可用且无法通过 API 配置;调用者需具备项目 Admin 角色,否则返回 403;无法移除最后一个 Owner,需先转移所有权;组创建时 admin_rights 仅接受 activity、statistics、settings、manage_keys、manage_screenshots、manage_languages、manage_contributors 等值;组需显式分配到项目后成员才能看到项目;SSO 登录循环通常由 ACS URL 不匹配导致。具体价格与更多平台细节暂未提供。