Skip to content

角色 (OrchardCore.Roles)

启用 OrchardCore.Roles 模块将允许您管理用户角色。

预定义角色

Orchard Core 提供了以下预定义的权限原型:

名称 描述
Administrator 包含所有管理员用户。
Anonymous 包含所有未经身份验证的用户。
Authenticated 包含所有经过身份验证的用户。
Author 包含所有具有编写内容能力的用户。
Contributor 包含所有具有对内容进行贡献的能力的用户。
Editor 包含所有具有编辑内容能力的用户。
Moderator 包含所有具有审核内容能力的用户。

角色配置

角色可以通过管理仪表板中的角色菜单创建和配置,也可以通过配方步骤创建。请注意,功能的角色未预定义。它们是从预定义的权限原型创建的。

角色配置步骤示例:

{
    "name": "roles",
    "Roles": [
        {
            "Name": "记者",
            "Permissions": [ "PublishContent", "EditContent" ]
        },
        {
            "Name": "订阅者",
            "Permissions": [ ]
        },
    ]
}

该文档由ChatGPT 4 翻译


Last update: March 22, 2023