2013-02-14 68 views
0

我有一个解决方案需求,以及4个项目。 Webapp,重新路由处理程序(将请求重定向到我的WCF服务),业务,数据库。 引用了我的webapp中只有1个网页的其他项目。仅针对解决方案中的网页进行Windows身份验证

现在我需要为此Web应用程序提供一个Windows身份验证。

如果我实现Windows身份验证,那么来自智能设备的现有访问无法连接到路由处理程序。

所以,我有我做了一些工作,回家后发现

Enabling PUT on IIS 7.5 for an ASHX handler using Windows Authentication

How can I grant anonymous access to an httpHandler that uses wildcards in a site that requires authentication?

所以现在我的疑问是 1.我们可以绕过处理器认证几个问题吗? 2.我们可以在不改变智能设备的代理内容的情况下访问它吗?

回答

0

所以没有任何人的回应。无论如何,我找到了解决方法。我想这可能对别人有帮助。

我创建了一个只接受Windows凭据的登录页面。我删除了web.config条目以仅接受Windows认证。

为aspx页面操作正在做什么。我正在检查用户的身份验证。

其余的页面/处理程序正在避免这种交叉检查,以便我的服务或下载请求处理程序可以毫无问题地工作。

+0

感谢您的回复!请勿在您的帖子中使用签名/标语。您的用户箱计为您的签名,您可以使用您的个人资料发布您喜欢的任何关于您自己的信息。 [关于签名/标语的常见问题](http://stackoverflow.com/faq#signatures) – 2013-03-19 16:07:49

相关问题