Directory Server で共有カレンダ LDAP 検索に認証が必要な場合は、次のように service.wcap.userprefs.ldapproxyauth パラメータを ics.conf ファイルに設定する必要があります。
匿名バインド: service.wcap.userprefs.ldapproxyauth = "no"
認証済みプロキシバインド: service.wcap.userprefs.ldapproxyauth = "yes"
service.wcap.userprefs.ldapproxyauth が「yes」の場合は、適切な LDAP ACI を calmaster エントリに設定する必要もあります。たとえば、sesta.com ドメインでプロキシ認証のための calmaster ACI を設定するには、次のように ldapmodify ツールを使用します。
dn: o=usergroup changetype: modify add: aci aci: (targetattr="icscalendar || cn || givenName || sn || uid || mail")(targetfilter=(objectClass=icscalendaruser))(version 3.0; acl "Allow calendar administrators to proxy - product=ics,class=admin,num=2,version=1"; allow (proxy) groupdn = "ldap:///cn=Calendar Administrators,ou=Groups,o=usergroup";)
ドメインベース DN ノードについては、正しい ACI を次の例で示します。
dn: o=sesta.com,o=usergroup changetype: modify add: aci aci:(targetattr="icscalendar || cn || givenName || sn || uid || mail") (targetfilter=(objectClass=icscalendaruser))(version 3.0; acl "Allow calendar users to read and search other users - product=ics,class=admin,num=3,version=1"; allow (search,read) userdn = "ldap:///uid=*, ou=People, o=sesta.com, o=usergroup";)
ドメインがない場合は、dn: 行の o=sesta.com の部分を削除することで、この ACI をルートサフィックス自体に追加します。
Calendar Server 設定プログラム csconfigurator.sh が、これらの ACI を追加します。Java Enterprise System Release 1 からのアップグレードの場合は、この設定プログラムを再度実行して、更新されたこれらの ACI を取得する必要があります。