0

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

那么只过滤特定用户的最佳做法是什么?人们如何在没有登录页面的情况下进入应用程序?

谢谢,大卫。

4

1 回答 1

1

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

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

上面的代码拒绝访问除username1和之外的所有用户username2。仅供参考,您还可以在系统中创建角色并允许基于角色的访问。users您使用属性而不是roles属性。

<authorization> 
    <allow roles="Administrators"/> 
    <deny users="*"/> 
</authorization>

这是你想要的吗?

于 2012-07-22T14:52:44.993 回答