Subversion SSPI 認証

Subversion SSPI 認証

Apache によって提供される Subversion に SSPI 認証を使用したい場合、ユーザーが複数のドメインに存在し、複数のドメインのユーザーには特定のリポジトリへのアクセスが許可されますが、すべてのリポジトリへのアクセスは許可されない場合、どのように設定しますか?

以前の投稿で、Palehorse は mod_auth_sspi の使用について次のように示し、1 つのドメインに対して SSPIDOMAIN が設定されていることを示しています。

<Directory />

    Options FollowSymLinks

    AllowOverride None

    AuthType SSPI

    AuthName “YourDomain”

    SSPIAuth On

    SSPIAutheritative Off

    SSPIDomain dc.yourdomain.com

    SSPIOmitDomain Off

    SSPIOfferBasic On

    SSPIUsernameCase Lower

    Require group “YOURDOMAIN\AuthorizedGroup”

</Directory>

私の場合、domain1\user1、domain2\user2、domain3\user3 はすべて 1 つのリポジトリにアクセスする必要があり、domain1\user1、domain3\user3 は別のリポジトリにアクセスする必要があります。RequiredGroup は使用しません (ないと思いますが、これが何であるかはわかりません)。代わりに、各ユーザーは Active Directory (Windows ログイン) のユーザー ID とパスワードで認証されます。

複数の SSPIDOMAIN をリストし、アクセス制御ファイルに次のようなグループをリストして、複数のドメインのユーザーがリポジトリにアクセスできるようにする方法はありますか?

developers=domain1\user1, domain2\user2, domain3\user3
otherReposGrp=domain1\user1, domain3\user3
[/]
@developers=rw
[someOtherRepos]
@otherReposGrp=rw

関連情報