Windows身份验证仅适用于解决方案中的网页
本文关键字:网页 解决方案 适用于 身份验证 Windows | 更新日期: 2023-09-27 17:59:04
我有一个需求,就像有一个解决方案和4个项目一样。Webapp,重新路由处理程序(将请求重定向到我的WCF服务),业务,数据库。我在我的网络应用程序中引用了其他项目,该应用程序只有一个网页。
现在我需要为这个网络应用程序提供一个windows身份验证。
如果我实现Windows身份验证,那么来自智能设备的现有访问将无法连接到路由处理程序。
所以我有几个问题,我做了一些家庭作业,找到了
使用Windows身份验证在IIS 7.5上为ASHX处理程序启用PUT
如何在需要身份验证的网站中授予对使用通配符的httpHandler的匿名访问权限?
所以现在我的怀疑是1.我们可以绕过处理程序的身份验证吗?2.我们可以在不更改智能设备代理中任何内容的情况下访问它吗?
所以这里没有任何人的响应。无论如何,我找到了一个变通办法。我想这可能对其他人有帮助。
我创建了一个只接受windows凭据的登录页面。我删除了web.config条目,只接受windows身份验证。
对于aspx页面,操作一直在做什么。正在检查用户的身份验证。
对于剩下的页面/处理程序,我会避免这种交叉检查,这样我的服务或下载请求处理程序就可以毫无问题地工作。