【发布时间】:2015-10-26 13:49:52
【问题描述】:
我已经设置了一个 IIS 8.5 服务器,它使用 HttpPlatformHandler 和 Windows 身份验证运行一个 rails 应用程序。我们还尝试使用 ARR 作为反向代理,结果相同。
这一切都很好,用户使用 kerberos 进行身份验证,匿名身份验证被禁用,没有问题。 我们可以拒绝特定的用户,看看有没有效果。
问题在于 http 响应标头中的任何位置都没有 REMOTE_USER 或 AUTH_USER 属性。但是,HTTP_AUTHORIZATION 标头已设置,例如“Negotiate YIIHJAYGKw....”。
我们也没有找到合理的方法来解码HTTP_AUTORIZATION 标头。
任何形式的帮助都将不胜感激。
【问题讨论】:
-
嘿维克多,你有什么运气吗?我们的情况非常相似。
-
是的,我解决了,明天我会写一份完整的报告,说明我是如何做到的。
-
好的,我现在添加了答案。
标签: ruby-on-rails-4 windows-authentication iis-8