在经过身份验证的网站上使用Roadkill wiki获取帮助系统

时间:2016-03-22 18:03:01

标签: roadkill-wiki

在Roadkill wiki的谷歌群组上发布此内容,但似乎活动不多。提到了Stackoverflow,但每年只有2个帖子... Bitbucket帐户已关闭...似乎在github中添加问题只是提问... https://github.com/roadkillwiki/roadkill/issues

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

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个月,1年吗?我可能必须在一两个月内完成自己的工作!

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维基!这都是php!

0 个答案:

没有答案