角色的工作原理
PlayFab 使用具有数百个单独权限的精细权限模型,因此你可以精确决定每个人被允许做什么。Game Manager 的区域可以完全关闭、设置为只读,或开放供编辑。 以下是一些派上用场的示例:- 客户服务代表可以编辑玩家资料但从不查看收入数据。
- 产品经理可以查看收入仪表板,但不能上传多人游戏服务器版本。
- 数据科学家可以读取每个事件和仪表板,同时在任何地方都没有写权限。
内置角色和管理员级别
每个工作室都附带三个预定义角色:- Title Admin — 给定 title 的完全权限
- Dashboard — 查看该 title 仪表板的权限,仅此而已
- Commercial admin — 查看该 title 仪表板、编辑设置、查看 Economy 付款和管理产品激活的权限
- Studio Admin — 创建 title、定义和编辑角色,并自动在工作室的每个 title 上拥有 title admin 权限。你需要是 Studio Admin 才能创建角色或将其分配给用户。
- Commercial admin — 对工作室的计费流程有一定控制权,并自动在工作室的每个 title 上拥有 commercial admin 权限。
创建角色
- 使用你的开发者帐户登录 PlayFab。
- 从 My Studios and Titles 中,选择工作室右侧的三点 (…) 菜单并选择 Roles。

- 你将看到工作室中已经存在的角色列表。选择 New custom role 以启动自定义角色。

- 在 Role details 下,为角色提供一个清晰的 Role title。这是你在稍后分配角色时选择的内容,因此请确保它具有描述性(例如,Customer Support 或 Build Engineer)。

- 如果此角色应对该 title 拥有不受限制的访问,请选中 Title admin。这将授予该 title 的完全权限,并覆盖下面的单个权限选择。
配置权限
Configure permissions 部分是你选择角色确切可以做什么的地方。权限组织成 Overview、Identity、Economy 等组,每组上都有一个计数器(例如 Overview (0/7))显示当前选择了多少个权限。 每个权限提供一个或多个访问级别:- Read — 查看数据或区域
- Edit — 创建和修改
- Delete — 删除
- Search — 筛选权限列表以查找特定项。
- Toggle all permissions — 一次选择或清除每个权限。
- Set read only — 仅选中该范围内的 Read 框,保留 Edit/Delete 关闭。
- Collapse all — 隐藏每个组的内容以获得更简洁的视图。

将角色分配给用户
你可以通过两种方式分配角色:从用户,或从角色。 从用户:- 从 My Studios and Titles 中,选择工作室旁边的三点 (…) 菜单并选择 Users。
- 打开你要更新的用户,并按 title 选择其角色。因为角色的作用域限定于 title,所以为用户需要的每个 title 分配角色。
- 保存你的更改。


