配置最终用户角色 Configuring end-user roles

最终用户是使用 Strapi 应用程序创建和管理并显示在前端应用程序(例如网站、移动应用程序、连接设备等)上的内容的用户。与管理员不同,他们无权访问管理面板。

激活 用户和权限插件 后,可以管理最终用户。但是,此插件并非完全在管理面板的同一位置进行管理和配置:最终用户帐户由内容管理器管理(请参阅 管理最终用户帐户),但最终用户角色和权限在设置界面中进行管理。

最终用户角色和权限的配置可在 设置图标 设置 子导航的 用户和权限插件 部分中找到。

图片加载....

用户和权限插件角色 子部分显示为 Strapi 应用程序的最终用户创建的所有角色。

从此界面,可以:

  • 创建新的最终用户角色(请参阅 创建新角色),
  • 删除最终用户角色(请参阅 删除角色),
  • 或访问有关最终用户角色的信息并进行编辑(请参阅 编辑角色)。

单击表格上方的搜索按钮 搜索图标 以使用文本搜索并更快地找到您的管理员角色之一!

默认情况下,为任何 Strapi 应用程序定义了 2 个最终用户角色:

  • 经过身份验证:仅当最终用户登录到前端应用程序时,他们才能访问内容。
  • 公开:最终用户无需登录到前端应用程序即可访问内容。

默认情况下,所有新最终用户的最终用户角色可以在 用户和权限插件高级设置 子部分中定义(请参阅 配置高级设置)。

创建新角色

用户和权限插件 > 角色 界面的右上角,会显示一个 添加新角色 按钮。它允许为 Strapi 应用程序的最终用户创建新角色。

要创建新角色,请单击 添加新角色 按钮。 单击 添加新角色 按钮将重定向到角色编辑界面,您可以在其中编辑角色的详细信息并配置其权限(请参阅 编辑角色)。

删除角色

虽然无法删除 2 个默认最终用户角色,但其他角色可以删除,只要没有最终用户仍将此角色归属于其帐户。

要删除角色:

  1. 单击角色记录右侧的删除按钮 删除图标
  2. 在删除窗口中,单击 删除图标 确认 按钮以确认删除。

编辑角色

图片加载....

角色编辑界面允许编辑最终用户角色的详细信息,以及详细配置访问前端应用程序内容的权限。单击角色记录右侧的编辑按钮 编辑图标 或单击 添加新角色 按钮(参见 创建新角色)即可从 用户和权限插件 > 角色 访问该界面。

编辑角色的详细信息

最终用户角色编辑界面的详细信息区域允许定义角色的名称,并为其提供描述,以帮助管理员了解角色授予的访问权限。

要编辑角色的详细信息,请按照下表中的说明进行操作:

角色详细信息说明
名称在文本框中写入角色的新名称。
描述在文本框中写入角色的描述。

配置角色的权限

最终用户角色编辑界面的权限区域允许配置 Strapi 应用程序的内容类型和可用插件的所有可能的操作和访问权限。

要配置最终用户角色的权限:

  1. 单击要配置的权限类别的名称(例如应用程序、内容管理器、电子邮件等)。
  2. 勾选要授予角色的操作和权限的框。
  3. 单击保存按钮。

勾选某个操作或权限框时,界面右侧会显示该API绑定的相关路由。