我有一个需求就像一个解决方案,还有4个项目。 Webapp,重新路由处理程序(将请求重定向到我的WCF服务),业务,数据库。 我在我的webapp中引用了其他项目,只有一个网页。
现在我需要为这个网络应用程序提供Windows身份验证。
如果我实施Windows身份验证,则智能设备的现有访问权限无法连接到路由处理程序。
所以我有几个问题,我做了一些家庭作业,发现
Enabling PUT on IIS 7.5 for an ASHX handler using Windows Authentication
所以现在我怀疑了 1.我们可以绕过处理程序的身份验证吗? 2.我们可以在不改变智能设备代理中的任何内容的情况下访问它吗?
答案 0 :(得分:0)
所以这里没有任何回复。无论如何,我找到了一个解决方法。我猜这可能对其他人有帮助。
我创建了一个只接受Windows凭据的登录页面。我删除了web.config条目以仅接受Windows身份验证。
对于aspx页面,操作正在做什么。我正在检查用户的身份验证。
对于剩余的页面/处理程序我避免这种交叉检查,以便我的服务或下载请求处理程序可以正常工作。