1

将此发布在 Roadkill wiki 的 google 群组上,但似乎没有太多活动。提到了 Stackoverflow,但每年只有 2 个帖子... Bitbucket 帐户已关闭... 在 github 中添加问题以提出问题似乎是错误的... https://github.com/roadkillwiki/roadkill/issues

我想为受密码保护的网站(asp.net、c#、iis...)创建一个帮助 wiki。本网站使用表单认证。只有登录网站的用户才能看到帮助页面。他们将能够阅读页面,而不是添加或编辑或注册新用户或类似的东西。

1) 管理员访问 将有 1 个(或 2 或 3 个)管理员用户可以添加/编辑/删除页面。如果需要,他们可以使用特殊的 URL 访问管理页面。- 他们使用来自真实网站的自己的凭据,以某种方式映射为 Roadkill 中的管理员,或者 - 具有特殊的 Roadkil 用户+密码,在 Roadkill 中而不是真实网站中定义。

2) 对于只读要求,我看到 v3 正在进行中。 https://github.com/roadkillwiki/roadkill#viewer-role http://roadkillwiki.userecho.com/topics/27-viewer-role/ 我知道它说“没有 ETA”,但我们说的是 1 个月,6几个月,一年?我可能必须自己做,因为我需要在一两个月内完成!

3)对于我的只读用户的身份验证......我想我必须使用此处描述的技术编写自己的“用户管理器”: http ://www.roadkillwiki.net/wiki/12/users-and-permissions 但后来我想......如果我只是将 Roadkill 安装在我网站根目录的受保护文件夹中,这不是免费给我表单身份验证吗?我不在乎用户是谁,所有页面对他们来说都是只读的……一种匿名访问……但我看到匿名访问不存在。然后我看到了这个问题: http ://roadkillwiki.userecho.com/topics/10-port-it-to-aspnet-identity/ 答案是否定的,“asp.net 身份不支持组”。但它支持角色,所以你可以有管理员、编辑(和查看者),我错过了什么吗?

关于以上 3 点的任何提示?我知道,这与 stackoverflow 标准无关。那么让我们提出一个真正的问题:如何在经过表单验证的asp.net网站中配置Roadkill,使所有用户都具有只读访问权限,以创建一系列帮助页面?

那里没有那么多.net wiki!都是php!

4

0 回答 0