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

這不能用表單身份驗證完成。在不提示客戶端輸入憑據的情況下,無法從客戶端計算機檢索該信息。

相關問題