2014-11-04 256 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时起作用。我们没有设法使其与任何其他浏览器一起工作。