2

私の会社には、[部分的に] クライアントがアクセスできるようにすることを検討している MediaWiki セットアップがあります。理想的には、各クライアントは自分のページのみを表示できます。私たちの wiki では、ユーザーが表示または編集にログインする必要があり、LDAP プラグイン (具体的にはこれ) があるため、Active Directory 資格情報を使用できます。

この質問は数年前に出てきたようですが、特に LDAP に関する質問は見当たりませんでした。この目的のためにクライアントにドメインの AD アカウントを提供する場合、特定の AD アカウントを管理できますか? または、クライアントに wiki への直接ログイン (ドメインの代わりにコンピュータにローカルでログインするようなもの) を与えて、アクセス権を制御する方法はありますか?

参考までに: MediaWiki バージョン 1.19.1、PHP バージョン 5.3.15、MySQL バージョン 5.0.96-winx64 を使用しており、インストールは Windows Server 2008 R2 x64 (IIS 7.5) で実行されています。

助けてくれてどうもありがとう!

4

1 に答える 1

1

LDAP アカウントに加えてローカル アカウントを使用してユーザーをログインさせることができます。LocalSettings.php で$wgLDAPUseLocalを true に設定する必要があります。基本的に、ログインフォームのドメインドロップダウンボックスに「ローカル」という別のオプションを追加します。ローカル wiki アカウントでログインしたいユーザーはそれを使用します。また 、ウィキでのアカウント作成を無効にして、クライアントのアカウントを手動で作成します。

ローカル アカウントと AD アカウントのどちらを使用するかに関係なく、ページ レベルのアクセス制御には、これらの拡張機能のいずれかを使用する必要があります。Extension:AccessControlが人気のようです。

于 2012-07-31T17:46:16.153 に答える