【发布时间】:2011-05-09 07:03:47
【问题描述】:
我正在构建一个使用当前用户的 WindowsIdentity 获取用户信息的站点。我从中得到的主要信息是 ssid。
我对当前用户执行如下操作
IntPtr logonToken = WindowsIdentity.GetCurrent().Token;
WindowsIdentity windowsId = new WindowsIdentity(logonToken);
string ssid = windowsId.User.ToString();
我现在需要做的是获取域中存在的任意用户名的 ssid。
我尝试了 WindowsIdentity(string),但这给了我一个 SecurityException
提供的名称不是格式正确的帐户名称。
【问题讨论】:
标签: c# asp.net windows-identity