使用Windows网络身份验证登录应用程序

本文关键字:登录 应用程序 身份验证 网络 Windows 使用 | 更新日期: 2023-09-27 18:03:11

不确定是否有另一个线程的答案,但试着看,没有什么突出

我们公司运行的是Windows Server 2008 R2,作为正常登录程序的一部分,您需要输入用户名和密码。IT会在你拿到电脑的时候设置域名,这样就没问题了。因此,当您打开IE时,内网视觉检测到您是XXX YYY,然后自动将您作为正确的人登录到站点。

现在有任何方法,我可以做同样的与c#或VB.NET编写的应用程序。也就是说,我希望用户不必登录,因为他们已经在Windows登录期间这样做了,然后使用应用程序作为个人用户。这是用于登录目的和每个组的特定权限。(如管理员或客人等)

使用Windows网络身份验证登录应用程序

您可以使用Environment.UserName来获取当前用户的用户名,但是您仍然需要在某处存储属于该用户的一些权限。

您可以使人们成为Active Directory组的成员,然后根据他们所属的组授予他们权限,但这将要求您(或您的应用程序)具有创建AD组并将人员移入和移出的能力。如果你需要一些指针,那么我可以找到一些代码。