Mercurial へのグループベースの LDAP アクセスを構成する方法

Mercurial へのグループベースの LDAP アクセスを構成する方法

現在、次の Apache 構成を使用して、Mercurial 用に LDAP 認証を構成しています。

<Location /hg>
      AuthBasicProvider ldap
      AuthType basic
      AuthName "Mercurial Repository"

      AuthBasicAuthoritative on

      AuthLDAPBindDN "uid=username,ou=ou_name,dc=dc_name,dc=dc_name,dc=dc_name"
      AuthLDAPBindPassword password

      AuthLDAPURL "ldaps://ldap_server:636/dc=dc_name,dc=dc_name,dc=dc_name"

      Require valid-user

      Allow from 127.0.0.1 *.*.*.*/**  *.*.*.*/**
</Location>

これにより、すべての LDAP ユーザーがリポジトリにアクセスできるようになりますが、理想的には、これを LDAP グループに制限したいと考えています。「Require valid-user」を「Require ldap-group cn=group_name,ou=group,dc=dc_name,dc=dc_name,dc=dc_name」に置き換えるだけだと考えましたが、Apache を再起動すると「authorization failure for」エラーが発生します。

他に何かする必要があることはありますか?

関連情報