在研究在Winforms应用程序中执行基于角色的访问控制的方法时,我遇到了一些使用WindowsIdentity和WindowsPrincipal的解决方案。 这让我开始思考小组和角色之间的区别,并且肯定有一些答案(例如this和this )似乎表明它们是不同的(尽管前者确实说过“ ...Un ...
在研究在Winforms应用程序中执行基于角色的访问控制的方法时,我遇到了一些使用WindowsIdentity和WindowsPrincipal的解决方案。 这让我开始思考小组和角色之间的区别,并且肯定有一些答案(例如this和this )似乎表明它们是不同的(尽管前者确实说过“ ...Un ...
我正在使用WindowsPrincipal的IsInRole方法来检查WPF和Winforms应用程序中的组成员身份。 我正在生成一个身份令牌,可以用于任何AD用户(不一定是实际登录到计算机的用户 - 取决于我正在做什么,我不一定要进行身份验证,我只使用基本的信息级令牌(我认为它的正确名称是“ ...
我正在尝试确定我确定的用户是否是本地Administrators组的成员。 但是我的代码什么都不做... 请在下面查看我的代码。 另外,这是在我的public void Form1_Load(object sender, EventArgs e) {}因此每次在应用程序启动时都 ...
我在MVC 4,ASP.NET 4.5和Windows身份验证中有一个应用程序。 我试图扩展Identity和Principal对象(分别为WindowsIdentity和WindowsPrincipal),以提供有关登录用户的其他信息,但是当我尝试创建这些对象的扩展实例并替换Current. ...
WindowsIdentity(string)构造函数要求用户username@domain.com格式。 但在我的情况下,我使用旧DOMAIN\\user\u003c/code>格式从数据库中获取用户名(然后必须检查其Windows角色成员身份)。 从旧样式(sAMAccount ...
我尝试使用以下代码获取作为Network Service服务运行的服务的计算机主体名称。 由于我的计算机的域名是Service-Windows@example.com ,我希望buffer的结果是相同的。 但是,返回的服务主体名称为WIN-SC4RKQUKM4D@example.com ...
在我公司,我们有一个自定义的HMI。 如果用户愿意,此HMI可以使用计算机的域登录。 这是我们当前正在尝试解决的方案 用户以域用户身份登录Windows后,他们使用相同的Windows凭据登录到HMI-一切顺利。 网络连接断开,用户重新启动计算机。 用户可以像以前一 ...
我正在使用带有MSSQL后端的MVC3构建Intranet应用程序。 我有身份验证和角色(通过自定义角色提供程序)正常工作。 我现在要做的是重写User.Identity以允许像User.Identity.FirstName这样的项目。 但我找不到任何代码可以告诉我在WindowsIden ...
如何获取Active Directory用户列表(仅Windows登录屏幕中显示的用户) 我已经尝试过使用Windows Principle库和WMI Select命令的许多方法。 我不断得到Admministrator,Guest和其他VUSRNEIL-DELL的支持。 这3个用户帐 ...
当用户需要输入他们的许可证密钥时,如果可以,我们希望将其放入HKLM,如果我们不能,则在HKCU中。 如果它在HKLM中,那么计算机上的所有用户都拥有许可证,而不必每次都输入它。 我们是Office的AddOn,因此我们使用Office权限运行。 通常这不是管理员权限(除非他们关闭了U ...
我的本地用户帐户位于Administrators组中,我想简单地弄清楚Windows窗体项目将如何确定我是否在管理员组中。 所以,我启动了一个Windows窗体项目,并尝试了以下内容: 为什么上述所有检查都失败了? ...
我有一个连接到 WCF 服务的 WPF 客户端,我想锁定一些功能,以便只有某些用户可以执行某些操作。 WCF 服务在执行服务方法时模拟客户端用户。 操作系统是 Windows XP。 我正在阅读这个问题,作为调查将用户角色应用于我的应用程序功能的最佳方式的一部分(我想将用户分配到 AD 安全组,然 ...
我试图弄清楚为什么基于属性的安全性不能像我在WCF中所期望的那样工作,我怀疑它可能与以下内容有关: 我不明白为什么函数调用的结果不同: 为了完整起见,代码实际失败的点在这里: 帮助赞赏。 ...
我正在尝试验证登录的用户是否存在于AD组或通讯组列表中。 我尝试使用WindowsIdentity,但这不能给我适当的结果。 如果我将用户添加到DL中,然后检查该用户是否在DL中,则会给我不正确的结果。 我重新启动了IIS,甚至清除了浏览器的cookie和缓存,但没有运气。 IsIn ...
我想暂时模拟一个域用户帐户,以从ASP.NET站点读取网络驱动器上的文件。 我宁愿不为整个站点设置模拟或在服务器上设置映射驱动器。 ...
有没有办法获取Windows身份验证用户所在的角色列表,而无需通过WindowsPrincipal.IsInRole方法进行显式检查? ...
在Windows Vista下,当我检查当前用户帐户是否具有管理员角色时,我得到了否定的信息,如下图所示。 谁能告诉我为什么我没有担任管理员角色? 当我检查自己是否担任“调试用户”角色时,我得到的是“真” ...
有没有人知道如何使WindowsPrincipal.IsInRole("domain\\role")与活动目录通用组一起使用? 假设当前用户是名为Domain的域中名为Role的组的成员,并且Role组是Active Directory中的Global组。 然后,以下代码将产生resul ...