使用windows身份验证登录ASP.NET应用程序

使用windows身份验证登录ASP.NET应用程序,asp.net,windows-authentication,Asp.net,Windows Authentication,我想在尝试使用windows身份验证获取应用程序时对用户进行身份验证。 我设法使我的应用程序在windows身份验证上运行,但现在我只想让特定用户进入。表单身份验证对我来说不好,因为我不想要也不需要登录页面 那么,只过滤特定用户的最佳实践是什么呢?没有登录页面,人们如何进入应用程序 谢谢,David。在xml节点中,添加和配置模式。使用“用户”属性指定以逗号分隔的用户名列表。可以使用问号(?)作为匹配任何用户名的通配符 <authorization> <allow us

我想在尝试使用windows身份验证获取应用程序时对用户进行身份验证。 我设法使我的应用程序在windows身份验证上运行,但现在我只想让特定用户进入。表单身份验证对我来说不好,因为我不想要也不需要登录页面

那么,只过滤特定用户的最佳实践是什么呢?没有登录页面,人们如何进入应用程序


谢谢,David。

在xml节点中,添加和配置模式。使用“用户”属性指定以逗号分隔的用户名列表。可以使用问号(?)作为匹配任何用户名的通配符

<authorization>
    <allow users="username1, username2"/>
    <deny users=”?”/>
</authorization>

这就是你想要的吗?

在某种程度上确实有用。但我最初想要的是一个方法,它将被调用,并允许我决定用户是否被授权使用该应用程序的逻辑。有没有办法做到这一点?它利用了windows Authentication module()及其一个密封类,因此您无法对其进行扩展..您可以实现rown IHttpModule。。。您可以将其设置为类似于WindowsAuthenticationModule,并尝试在其中添加自定义代码,但不确定这是否值得。因此,对于希望使用windows身份验证但希望实现自定义登录的大型组织,最佳做法是什么?您有什么建议?使用LDAP可能是最好的方法
<authorization> 
    <allow roles="Administrators"/> 
    <deny users="*"/> 
</authorization>