我google了很多,但没有找到答案:
我有一个需要 Windows 身份验证的网络服务。
我的 web.config 的一部分
<!-- added for security reasons, in case of archiving from unix-clients remove it -->
<location path="Archive.asmx">
<system.web>
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
</system.web>
</location>
所有 windows 用户都可以正常访问这个 web 服务。但是在 linux-server 上有一个服务也应该使用这个 web 服务。所以我想允许 Linux 服务器的 IP 地址在没有身份验证的情况下调用这个 web 服务。
我不想消除对所有 IP(或用户)进行身份验证的需要,只有来自 linux-server 的用户应该能够在没有身份验证的情况下访问 web 服务。