基于角色的访问功能适用于 Teams 和 Enterprise 计划。
基于角色的访问控制
- 精细化权限管理:依据用户角色控制对特定功能与数据的访问
- 动态角色分配:管理员可为单个用户或用户组分配并调整角色
- 安全的资源访问:确保用户仅能访问履行职责所需的资源
- 审计与合规:跟踪用户权限与访问行为,以满足安全与合规要求
角色管理
我们在持续改进角色管理相关功能与特性。
Team Settings
通过管理控制台管理角色、权限和团队设置。
创建新角色
1
Navigate to Role Management
访问 windsurf.com/team/settings,找到“角色管理”部分。
2
Create Role
点击“Create Role”按钮,开始创建新角色。
3
Configure Role
为该角色输入一个清晰的名称,并在复选框列表中选择相应权限。
4
Save Role
检查你的选择并保存新角色。现在即可将其分配给用户。
角色权限
- Admin 角色:包含所有可用权限,可完全访问系统
- User 角色:默认不包含任何权限,作为最低访问基线
修改角色权限
可用权限
归因
- 归因读取:对归因页面的读取访问
Analytics
- Analytics 读取:对 Analytics 页面具有只读访问权限
Teams
- Teams Read-only: 对 Teams 页面具有只读访问权限
- Teams Update: 允许在 Teams 页面更新用户角色
- Teams Delete: 允许在 Teams 页面删除用户
- Teams Invite: 允许在 Teams 页面邀请用户
索引
- Indexing Read: 对索引页面的读取权限
- Indexing Create: 对索引页面的创建权限
- Indexing Update: 允许更新已索引的代码库
- Indexing Delete: 允许删除索引
- Indexing Management: 允许管理和清理索引数据库
SSO(单点登录)
- SSO 读取:对 SSO 页面具有读取权限
- SSO 写入:对 SSO 页面具有写入权限
服务密钥
- 服务密钥 Read: 对服务密钥页面的读取访问权限
- 服务密钥 Create: 允许创建服务密钥
- 服务密钥 Update: 允许更新服务密钥
- 服务密钥 Delete: 允许删除服务密钥
账单
- Billing Read: 对账单页面的读取权限
- Billing Write: 对账单页面的写入权限
角色管理
- 角色读取:可读取“设置”中的“角色”选项卡
- 角色创建:可创建新角色
- 角色更新:可更新角色
- 角色删除:可删除角色
团队设置
- 团队设置读取:允许读取团队设置
- 团队设置更新:允许更新团队设置
禁用 Windsurf 访问功能
1
前往 Manage Team
在团队设置中进入 “Manage Team” 选项卡。
2
编辑用户
找到要修改的用户,点击其姓名旁的 “Edit”。
3
禁用访问
在用户编辑对话框中,你可以禁用其 Windsurf 访问,同时保留其用于 Analytics 和日志审计的管理权限。
用户组
用户组功能适用于已启用 SCIM 集成的 Enterprise 组织。
- 组织结构:在 Windsurf 中映射公司的组织架构
- 基于群组的 Analytics:按特定用户组筛选查看 Analytics 和使用数据
- 委派式管理:指定群组管理员以管理特定用户组
- 可扩展管理:通过基于群组的操作高效管理海量用户
用户管理
为用户分配角色
1
导航到用户管理
前往团队设置页面并找到“用户管理”部分。
2
查找用户
滚动浏览用户列表或使用搜索功能找到要修改的用户。可按姓名、邮箱、注册时间或上次登录时间进行字母顺序排序。
3
编辑用户角色
点击用户姓名旁的“Edit”以打开用户管理对话框。
4
选择角色
在弹出窗口中,通过下拉菜单选择合适的角色。
5
保存更改
确认选择并保存更改。新角色将立即生效。
管理层级
- 超级管理员(Super Admin):在“all users”组中具有 admin 角色的用户拥有对系统的完全访问权限,并可修改任何角色或权限
- 群组管理员(Group Admins):特定用户群组的管理员只能在其被分配的群组内更改角色和权限
用户排序与管理
- 按姓名字母顺序:根据用户的显示名称排序
- 邮箱地址:根据用户的邮箱地址排序
- 注册时间:按加入团队的时间顺序查看
- 上次登录:按最近活动排序,以识别活跃用户