C#中的LDAP/ActiveDirectoy身份验证(带有系统对话框)

C#中的LDAP/ActiveDirectoy身份验证(带有系统对话框),c#,authentication,ldap,C#,Authentication,Ldap,塞纳里奥: C#中的应用程序使用应用程序中的自我管理用户权限。使用应用程序的用户不必与登录windows计算机的用户相同(计算机帐户,而不是用户帐户)。因此,我们需要对ActiveDirectory设置进行用户身份验证,并且需要知道用户的名称 问题: 虽然在为广告服务提供用户名和密码的C#应用程序中找到如何执行基于ActiveDirectoy的身份验证的信息没有问题,但我找不到任何关于在不提供自己的登录对话框的情况下执行此类身份验证的可能性的信息(开放和未回答的问题除外) 原因: 当然,用户仍然

塞纳里奥: C#中的应用程序使用应用程序中的自我管理用户权限。使用应用程序的用户不必与登录windows计算机的用户相同(计算机帐户,而不是用户帐户)。因此,我们需要对ActiveDirectory设置进行用户身份验证,并且需要知道用户的名称

问题: 虽然在为广告服务提供用户名和密码的C#应用程序中找到如何执行基于ActiveDirectoy的身份验证的信息没有问题,但我找不到任何关于在不提供自己的登录对话框的情况下执行此类身份验证的可能性的信息(开放和未回答的问题除外)

原因: 当然,用户仍然应该提供用户名和密码,但我不想自己接触用户的密码(出于安全原因)。我希望windows提供一个对话框,这样我就可以在自己的代码中保存用户密码,从而避免安全问题

我无法想象自己是第一个或唯一一个希望有一个干净和安全的方式来处理登录数据的人。避免安全漏洞的唯一方法是在不需要时不处理数据。我自己也没有必要也没有兴趣以任何方式处理用户的密码

有什么建议或解决方案吗