向Roadkill Wiki添加其他用户角色

问题描述 投票:1回答:1

我正在对Roadkill Wiki使用Windows身份验证。有没有人试图在Roadkill Wiki中添加其他用户角色以进行精细访问控制?如果是这样,您是否有任何指南可以帮助您。

欢呼声。

windows-authentication wiki roles roadkill-wiki
1个回答
2
投票

我很确定您不能在Roadkill Wiki中添加其他用户角色。您可以在documentation中找到这一事实的证明:

Roadkill仅具有两种类型的用户角色:编辑者(或标准用户)和管理员。两者之间的唯一区别是,属于admin角色的admin用户可以访问“站点设置”页面,删除和锁定页面。

此外,您还可以在code中找到身份验证实现的详细信息:

public interface IUserContext
{
    // ...

    /// <summary>
    /// Gets whether the user (if logged in), is in the editors group.
    /// </summary>
    bool IsAdmin { get; }

    /// <summary>
    /// Gets whether the user (if logged in), is in the editors group.
    /// </summary>
    bool IsEditor { get; }

    // ...
}

您会看到没有UserRole类型。仅两个标志:IsAdminIsEditor。不是很灵活:)当然,您可以创建问题或请求请求。

© www.soinside.com 2019 - 2024. All rights reserved.