微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何通过Windows身份validation

我有一个Windows域内的服务器。 在该服务器中安装了IIS 7.5。 IIS将为启用了NTLM Windows身份validation和模拟的一个Web应用程序提供请求。 应用程序池是分开的,有2.0版本。 应用程序具有单页前端部分。 所以用户input前端部分,input凭证并使用它。 没有什么特别的,当然。

最近,我又添加了另外一个Web服务,这个服务也是由另一个4.0版本的应用程序池中的另一个端口上的IIS托pipe的。 我需要的是 – 从第一个应用程序通过Ajax发送请求到这个新的应用程序,通过Windows身份validation。 当然 – 没有额外的提示。 这个想法是 – 从第一个应用程序的前端应该通过jquery ajax发送请求到这个新的应用程序,通过凭据传递。

有什么build议,以实现它没有SSO等? 我应该寻找像反向代理还是有更明显的东西?

提前致谢。

使用openshift在Apache服务器上设置身份validation

通过本机Java APIvalidationWindows用户凭证

Windows身份validation限于特定的域

如何configurationChocolatey使用公司代理?

我如何使用脚本检查video中是否存在声音

你可以在PHP中获得Windows(AD)用户名吗?

有没有一种安全的方式来validationJavaScript的JSONinput?

HTTP摘要式身份validation

使用PHP限制对login用户内容访问

使用Subversionvalidation的工具

好。 我会在这里把我自己的答案。 所以,NTLM如何运作的想法是非常清楚的。 这就是问题的原因。 因此,使用NTLM实现在不同的Web应用程序上传递 – 这是不可能的。 由于NTLM如何工作和双跳问题( http://blogs.msdn.com/b/kNowledgecast/archive/2007/01/31/the-double-hop-problem.aspx )

最后我想出了这样的解决方案: – 在独立的.NET 4应用程序池中创建子应用程序。 – 将所有来自父母的请求发送给该孩子。 在这种情况下,身份验证通过没有问题,当然。

这里唯一的问题是两个服务必须在一个IIS服务器中生存,并且有这个父子关系。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐