使用Juniper转发HTTP标头

时间:2014-07-23 17:00:58

标签: proxy http-headers

我正在使用一个使用瞻博网络解决方案的系统管理员,该解决方案充当代理。我不知道它是什么,但这里是网络界面的图片:http://imagebin.ca/v/1UKN1jGYPUWd

通过该代理,我正在尝试使用Sharepoint的REST API,遗憾的是有一些头文件(例如X-RequestDigest),Juniper的代理不会转发给Sharepoint。

基本上,对于Junipers的应用程序,我需要相当于nginx的proxy_pass_request_headers

sysadmin似乎不知道HTTP标头转发是什么,或者如何配置它。谁能从图片中找出他正在使用的解决方案?有谁知道在哪里可以找到关于这个的文档?

2 个答案:

答案 0 :(得分:0)

除了上面添加的评论之外,似乎无法隐式传递变量。您可以告诉当前的IVEOS图像,您链接的Web URL是一个Sharepoint站点,它会用URL做“聪明”的事情,但我不确定您想要它做什么,以及是否他们会处理它。

以下是“Web资源”页面上“Sharepoint”配置面板的屏幕截图。由于我不是Sharepoint Admin,我无法告诉您这些是否对您有用。

我希望它有所帮助!

A basic view of the SharePoint Settings in IVEOS

A slightly more complex view of the SharePoint settings in IVEOS

答案 1 :(得分:0)

您可能正在寻找Web资源自定义标头策略 https://www.juniper.net/documentation/en_US/sa8.0/topics/task/operational/secure-access-web-rewrite-custom-header-policy.html

编辑:第一个资源变成了死链接。新链接:https://www.juniper.net/techpubs/en_US/nsm2012.2/topics/task/configuration/remote-management-secure-web-resource-policy-configuring-nsm.html

毛发自定义标题(发送一些用户信息)我们使用了“Web重写资源策略”

SSO Cookies/Headers > General tab -> Headers and Values
to pass custom user data (user name, role, client certificate).  

我假设您将后端应用程序(sharepoint)配置为我们的资源PTP(PassthroughProxy)。我非常有信心默认情况下只将标准HTTP标头传递给后端:(

要传递我在下面的书中找到的所有自定义标头(Juniper(r)Networks Secure Access SSL VPN配置指南):https://books.google.be/books?id=5OYf6u5vzFsC&pg=PA369&lpg=PA369&dq=Juniper+pass+custom+headers&source=bl&ots=s5oF5NEKjP&sig=8091EV2Pyw6pIFQifMOIR2pLpLk&hl=de&sa=X&ved=0ahUKEwiFwpf6m_DOAhWFWRQKHXoRD0EQ6AEIPDAE

它在哪里说 可以通过以下方式启用传递自定义标头:

Users > Resource Polities > Web > Custom Headers

默认情况下,此选项可能在管理界面上不可见,需要启用它:

Users > Resource Policy > Web > Web ACL and there's a "Customize" button