2014-11-04 246 views
0

我的asp.net頁面上啓用了Windows身份驗證。當我導航到頁面時,它會要求我登錄。如果用戶登錄到域,我將如何獲得此提示消失?asp.net從域名登錄身份驗證

對不起,但我不知道如何問這個或搜索什麼。

在web配置

<authentication mode="Windows"/> 
    <authorization> 
    <allow users="*"/> 
    </authorization> 

回答

0

我已實施類似的東西。您只需知道,我們爲使用域名登錄的用戶以及使用集成應用程序登錄名的用戶提供單獨的應用程序。我只是通過不同檢查和證明,我們並不需要做幾乎任何事情,它的工作:

我們註釋掉了我們自定義的成員提供者和

<!-- <authentication mode="Forms"> 
    ... 
</authentication> --> 

標籤。相反,我們將IIS中的身份驗證方法設置爲Windows身份驗證,並禁用了Forms身份驗證 - 但我想在web.config中設置身份驗證也應該起作用。

但是,自動域名登錄只能在使用Internet Explorer時起作用。我們沒有設法使其與任何其他瀏覽器一起工作。