Active Directory への接続に AD モジュールを使用する Sitecore サイトがあります。Sitecore で「コンテンツ作成者」というロールが定義されているとします。コンテンツ作成者には、個々のユーザー アカウント (「jsmith」) が含まれる場合もあれば、AD グループ全体 (「Northeast Managers」) が含まれる場合もあります。直接的または間接的に (AD グループを介して) 「コンテンツ作成者」ロールに属するすべてのユーザーのリストを取得する必要があります。現在、私のコードは、「コンテンツ作成者」ロールの直接のメンバーであるユーザーのみを返しているようです。これが私のコードです:
string[] _roleUserNames = System.Web.Security.Roles.GetUsersInRole("Content Authors");
このコードは、その役割にあるすべての人の「有効な」リストを返すと想定していました。その役割を直接果たしている人だけを返すようです。全員に役割を持たせる他の方法があるかどうか、誰か知っていますか?