我试图通过创建 WindowsPrincipal 对象然后在其上调用 IsInRole() 来从用户所属的 Active Directory 中获取组。但是,只要尝试像这样创建 WindowsPrincipal 对象:
WindowsIdentity winID = new WindowsIdentity("jdoe");
我的程序抛出以下异常:
“System.Security.SecurityException:KDC 不支持请求的加密类型。”
我不知所措。我应该从哪里开始甚至找出正在发生的事情?