LDAP驗證我有建立一個asp.net(C#)與LDAP進行身份驗證。一切正常,我可以登錄我們目錄中的任何用戶。問題是,我需要將特定頁面限制在特定組中的人員。我正在使用登錄視圖+帳戶文件夾方法。用的memberOf
我的網站設計很簡單,它有三頁,一個是可見的爲大家(賬戶文件夾之外),另外兩個要求身份驗證。我希望一個組可以訪問這兩個網頁,而另一個組只能訪問其中一個網頁。
我已經試過:
String group = "group";
if (!User.IsInRole(group)) {
Response.Redirect("login.aspx");
}
但無論是我的用戶是不是該組羣。我有一個LDAP瀏覽器,我知道我確實在組中。 LDAP瀏覽器顯示「memberOf」和「CN = group」。
有什麼我做錯了嗎?