Roadkill wiki の Google グループにこれを投稿しましたが、あまり活動がないようです。Stackoverflow が言及されましたが、投稿は年に 2 回しかありません... Bitbucket アカウントは閉鎖されています... 質問するだけで github に問題を追加するのは間違っているようです... https://github.com/roadkillwiki/roadkill/issues
パスワードで保護された Web サイト (asp.net、c#、iis...) のヘルプ wiki を作成したいと考えています。このウェブサイトはフォーム認証を使用しています。サイトにログオンしたユーザーのみがヘルプ ページを表示できます。彼らはページを読むことができますが、新しいユーザーの追加、編集、登録などはできません。
1) 管理者アクセス ページを追加/編集/削除できる管理者ユーザーが 1 人 (または 2 人または 3 人) います。必要に応じて、特別な URL を使用して管理ページにアクセスできます。- 彼らは、どうにかして Roadkill で管理者としてマッピングされた実際の Web サイトからの独自の資格情報を使用するか、または - 実際の Web サイトではなく、Roadkill で定義された特別な Roadkil user+pwd を持っています。
2) 読み取り専用の要件については、v3 に向けて進行中です。 https://github.com/roadkillwiki/roadkill#viewer-role http://roadkillwiki.userecho.com/topics/27-viewer-role/ 「到着予定 はありません」と書いてありますが、1 か月、6数ヶ月、1年?1〜2か月以内にこれが必要になるので、自分でやらなければならないかもしれません!
3)読み取り専用ユーザーの認証のために...ここで説明されている手法を使用して、独自の「ユーザーマネージャー」を作成する必要があると思いました: http://www.roadkillwiki.net/wiki/12/users-and-permissions しかし、私は考えました... Web サイトのルートにある保護されたフォルダーに Roadkill をインストールするだけで、無料でフォーム認証が得られるのではないでしょうか? ユーザーが誰であるかは気にしません。すべてのページは読み取り専用になります...一種の匿名アクセスです...しかし、匿名アクセスは存在しないことがわかりました。次に、この質問を見ました: http://roadkillwiki.userecho.com/topics/10-port-it-to-aspnet-identity/ 答えはいいえ、「asp.net ID はグループをサポートしていません」です。しかし、それは役割をサポートしているので、管理者、編集者 (および閲覧者) を持つことができます。
上記の3点について何かヒントはありますか?これは、stackoverflow の標準では話題から外れた境界線です。それでは、実際の質問にしましょう: 一連のヘルプ ページを作成するために、すべてのユーザーが読み取り専用アクセスできるように、フォーム認証された asp.net Web サイトで Roadkill を構成する方法は?
.net wiki はそれほど多くありません。それはすべてphpです!