我可以在哪里找到有关Security.Principal
和Security.Permissions
的示例?
我想开发一个Winform登录表单和Webform登录页面并管理他们的安全性。我想知道这两个命名空间如何以及多少帮助我。
感谢
答案 0 :(得分:1)
给你使用Windows窗体,你最好的选择是使用WindowsPrincipal类。您是否可以访问活动目录?你想要保护什么?
如果您的应用只是为数据库使用平面文件,那么您真正需要的是在它使用的文件上设置ACL,Windows将停止任何应用程序,而不仅仅是您访问该文件。或者您是否需要远程访问资源,如WCF,SQL,Web服务。
我们需要一些信息,我们可以为您提供更好的答案。但是代替这一点,除了检查用户的组或WindowsPrincipal.IsAdministrator之外,你最好不要编写任何代码,例如检查你的应用程序。如果这是你要采取的路线,那么你需要在Windows Vista / 7中考虑UAC。
更多信息请: