我们有一个使用Windows身份验证的MVC3内部网应用程序。当非Windows用户(基于Apache / Linux的系统)尝试访问用户访问被拒绝的应用程序时会出现问题。有人可以建议我可能的解决方案,我如何允许这些非Windows访问应用程序?在这种情况下可行吗?
这是我在web.config:
<authentication mode="Windows" />
<authorization>
<deny users="?" />
</authorization>
<membership defaultProvider="AspNetActiveDirectoryMembershipProvider">
<providers>
<clear/>
<add name="AspNetActiveDirectoryMembershipProvider"
type="System.Web.Security.ActiveDirectoryMembershipProvider,
System.Web, Version=4.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a
connectionStringName="ADService"/>
</providers>
</membership>