将其他用户角色添加到Roadkill Wiki



我正在使用Roadkill Wiki的Windows身份验证。是否有人试图在Roadkill Wiki中添加其他用户角色以实现细粒度访问控制?如果是这样的话,你有什么指南可以帮助你吗。

干杯。

我确信您不能在Roadkill Wiki中添加额外的用户角色。你可以在文件中找到这一事实的证据:

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

您还可以在以下代码中找到身份验证实现的详细信息:

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。不太灵活:)当然,您可以创建问题或拉取请求。

最新更新