2

我有一个使用表单身份验证的Web应用程序。用户名与计算机中用户使用的名称相同,因此他们希望Web应用程序能够检测到该用户名,以便应用程序可以自动将其登录到用户。获取Web应用程序中的计算机用户名

怎么办?我的意思是,如果我将身份验证模式设置为“Form”,是否仍然从IIS获取这些凭据?

我知道这可以用几种比这更好的方法来完成,但我对这种特殊方式感兴趣。因为它是一个内部网中少量用户的小型Web应用程序,不值得一个大的体系结构更改。如果有可能,快乐的日子,否则它将不得不等待。

干杯。

回答

0

Windows身份验证不能与Forms auth共存,但它可以与匿名身份验证共存。

更多的信息在这里:Windows authentication is not challenging browsers out of the domain

+1

这不是确切的。您可以使用此处描述的技术混合验证:[http://mvolo.com/iis-70-twolevel-authentication-with-forms-authentication-and-windows-authentication](IIS 7.0带有表单身份验证的双级身份验证和Windows身份验证) –

+0

我认为这是。在那篇文章中,确实禁用了FormsAuthentication并添加了他自己的FormsAuthentication模块。 – vtortola

+0

正确的链接是[IIS 7.0双级身份验证与窗体身份验证和Windows身份验证](http://mvolo.com/iis-70-twolevel-authentication-with-forms- auth authentication-和 - windows身份验证) –

2

这不能用表单身份验证完成。在不提示客户端输入凭据的情况下,无法从客户端计算机检索该信息。

相关问题