我有一個使用AD模塊連接到活動目錄的Sitecore站點。假設我們在Sitecore中定義了一個名爲「內容作者」的角色。內容作者可能包含個人用戶帳戶 - 「jsmith」 - 或者可能包含整個廣告組 - 「東北部經理」。我需要直接或間接(通過AD組)獲取「內容作者」角色中的所有用戶列表。目前我的代碼似乎只是直接返回「內容作者」角色成員的用戶。這裏是我的代碼:如何獲取角色中的所有用戶,包括角色中的角色?
string[] _roleUserNames = System.Web.Security.Roles.GetUsersInRole("Content Authors");
我假設這段代碼將返回該角色中每個人的「有效」列表。它似乎只返回那些直接擔任這個角色的人。有沒有人知道是否有其他方式讓每個人都參與其中?