如何在表单身份验证模式下在c#web应用程序中使用windows凭据进行身份验证
我正在开发一个web应用程序,该应用程序必须满足以下要求: 应用程序将需要支持对Active Directory和SQL成员资格提供程序的身份验证。如果数据库中已经存在Actor窗口帐户当前登录的窗口帐户,则系统显示主页而不显示登录表单。否则,系统将显示登录表单,供用户输入用户名和密码进行登录 这里的问题是:我无法获得windows帐户(用户名/密码),然后基于该用户名,我将通过显示主页或显示登录页面检查数据库以继续。如何获取用户名和密码 请注意,在IIS中,系统是在窗体身份验证下配置的,而不是在windows身份验证下配置的 web.config:如何在表单身份验证模式下在c#web应用程序中使用windows凭据进行身份验证,c#,authentication,active-directory,ldap,C#,Authentication,Active Directory,Ldap,我正在开发一个web应用程序,该应用程序必须满足以下要求: 应用程序将需要支持对Active Directory和SQL成员资格提供程序的身份验证。如果数据库中已经存在Actor窗口帐户当前登录的窗口帐户,则系统显示主页而不显示登录表单。否则,系统将显示登录表单,供用户输入用户名和密码进行登录 这里的问题是:我无法获得windows帐户(用户名/密码),然后基于该用户名,我将通过显示主页或显示登录页面检查数据库以继续。如何获取用户名和密码 请注意,在IIS中,系统是在窗体身份验证下配置的,而不是
<authentication mode="Forms">
我尝试了一些,例如:WindowsIdentity.GetCurrent()
<代码>环境。名称。。。但它不起作用
你能帮忙吗
非常感谢 为您提供链接..希望对您有所帮助
谢谢你,特里。我试过了,但它不适合我。有没有一种方法可以在UWP移动应用程序中实现同样的效果?