It's all about the answers!

Ask a question

What are mandatory header parameters required to login to ccm RTC server


Neelkanthreddy ireddy (113) | asked Apr 16 '15, 3:02 a.m.

Hi

This is neel from Daimler development team , working for engineering  portal application ,

Engineering portal provides proxy capabilities for internal daimler applications (similar to reverse proxy),

RTC is one of the application need to be proxied in Engineering Poratl (i.e EngP) , when we access the rtc from browser 

https://daimler.zazz.example.com:9443/ccm ,  i am able to see the login page. (it works perfectly)

but when external user comes through engp .

 (engp is internet facing application , we provide a link for rtc in engP application for  external users access)

https://daimler.supplier.example.com/EnginnerinProxy/app/RTC  which we map inside our code

to https://daimler.zazz.example.com:9443/ccm  . when i verified the request / response trace between browser and

engp are different , some header information is  missing , when i send the request through our proxy code (we are using apache httpclient to send request to RTC  through our code) . the login page is not getting loaded.

could you please help me to understand what are the mandatory header information we need to send to ccm server while login into RTC.

One answer



permanent link
Rosa Naranjo (2.9k11723) | answered Apr 16 '15, 5:18 p.m.
FORUM MODERATOR / JAZZ DEVELOPER
Hello
I have some questions: 1)what software is the portal running in order to perform like a proxy? 2) is this IHS+WAS as described here: https://jazz.net/wiki/bin/view/Deployment/ConfigureCLMEnterpriseReverseProxy

RTC / CCM server needs to be called by the proxy or by a browser with the public URI that it was configured with during setup.  For example, RTC could have been configured on the appserver as https://clm.example.org:9443/ccm.  A proxy, such as the one in the article above, could be configured to redirect incoming requests to https://clm.example.org/ccm to the RTC app on the appserver at https://clm.example.org:9443/ccm.

Note that in the above article, it does mention the need to "Force WAS to honor host headers" or else there is a redirect problem at the proxy stage.  This is done through some custom properties at the appserver console, in this case WAS.  See https://jazz.net/wiki/bin/view/Deployment/ConfigureCLMEnterpriseReverseProxy#4_Force_WAS_to_honor_host_header
I don't know what this does under the covers. It's just part of the configuration for IHS+WAS to avoid a problem with Jazz redirecting to :xxxx ports on the IHS Server (where xxx is the port specific to the example in the article, i.e. 9443).
You may also benefit from reading https://jazz.net/wiki/bin/view/Deployment/ConfigureCLMEnterpriseReverseProxyWithApache

Lastly, for more information, read TN0013: Jazz Team Server Authentication Explained This tech note on the Jazz.net site (registration required) explains the authentication mechanism used by IBM Rational Jazz Team Server and the rationale for the design. It also describes how to change the configuration to use alternate authentication methods and to unsecure feed URLs for a custom deployment, along with the tradeoffs associated with each configuration.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.