<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to create ESB proxy service with the propogation of authentication headers? in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/How-to-create-ESB-proxy-service-with-the-propogation-of/m-p/2277005#M52908</link>
    <description>&lt;P&gt;Hi all,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Need your assistance&amp;nbsp;on the topic:&lt;/P&gt; 
&lt;OL&gt; 
 &lt;LI&gt;There is a SOAP web-service outside Talend ESB (origin web-service, some existing application/service provider), it requires Basic authentication credentials.&lt;/LI&gt; 
 &lt;LI&gt;I need to develop some web-service in Talend ESB (I'm using Talend Open Studio for ESB 7.0.1) with the similar web-service definition as the origin one.&lt;/LI&gt; 
 &lt;LI&gt;The minimal goal is to make Talend ESB behave like a proxy, propogating client's username/password to the origin web-service, getting the response and sending it back to the ESB web-service consumer.&lt;/LI&gt; 
 &lt;LI&gt;The maximum goal in addition to the previous one&amp;nbsp;is to do some orchestration and mapping inside.&lt;/LI&gt; 
&lt;/OL&gt; 
&lt;P&gt;I developed a simple Job using tESBProviderRequest, tESBConsumer and tESBProviderResponse components (see the picture below). Without security it works. But when I'm enable Basic authentication at the origin web-service - job doesn't work &lt;SPAN&gt;as predicted&lt;/SPAN&gt;, because the request to the origin web-service is unauthorized.&lt;BR /&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2fa5264f70042bc6b91c9bc68a756298.png" style="width: 799px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LzUc.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/131993i9D081B71E091B7EC/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LzUc.png" alt="0683p000009LzUc.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;If I'm correct we need at the tESBConsumer's advanced settings add&amp;nbsp;&lt;FONT face="courier new,courier"&gt;Authorization&lt;/FONT&gt; HTTP header with &lt;FONT face="courier new,courier"&gt;propogate&lt;/FONT&gt; checkbox enabled.&lt;/P&gt; 
&lt;P&gt;We need to secure&amp;nbsp;&lt;SPAN&gt;tESBProviderRequest with the Basic authentication too. But it doesn't provide any&amp;nbsp;configuration relative to the authentication or HTTP headers.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;:&lt;/SPAN&gt;&lt;/P&gt; 
&lt;OL&gt; 
 &lt;LI&gt;Could you please provide any solution for such simple security proxy?&lt;/LI&gt; 
 &lt;LI&gt;Could you please share some relative documentation.&lt;/LI&gt; 
&lt;/OL&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Many thanks.&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 07:40:45 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-11-16T07:40:45Z</dc:date>
    <item>
      <title>How to create ESB proxy service with the propogation of authentication headers?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-create-ESB-proxy-service-with-the-propogation-of/m-p/2277005#M52908</link>
      <description>&lt;P&gt;Hi all,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Need your assistance&amp;nbsp;on the topic:&lt;/P&gt; 
&lt;OL&gt; 
 &lt;LI&gt;There is a SOAP web-service outside Talend ESB (origin web-service, some existing application/service provider), it requires Basic authentication credentials.&lt;/LI&gt; 
 &lt;LI&gt;I need to develop some web-service in Talend ESB (I'm using Talend Open Studio for ESB 7.0.1) with the similar web-service definition as the origin one.&lt;/LI&gt; 
 &lt;LI&gt;The minimal goal is to make Talend ESB behave like a proxy, propogating client's username/password to the origin web-service, getting the response and sending it back to the ESB web-service consumer.&lt;/LI&gt; 
 &lt;LI&gt;The maximum goal in addition to the previous one&amp;nbsp;is to do some orchestration and mapping inside.&lt;/LI&gt; 
&lt;/OL&gt; 
&lt;P&gt;I developed a simple Job using tESBProviderRequest, tESBConsumer and tESBProviderResponse components (see the picture below). Without security it works. But when I'm enable Basic authentication at the origin web-service - job doesn't work &lt;SPAN&gt;as predicted&lt;/SPAN&gt;, because the request to the origin web-service is unauthorized.&lt;BR /&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2fa5264f70042bc6b91c9bc68a756298.png" style="width: 799px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LzUc.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/131993i9D081B71E091B7EC/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LzUc.png" alt="0683p000009LzUc.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;If I'm correct we need at the tESBConsumer's advanced settings add&amp;nbsp;&lt;FONT face="courier new,courier"&gt;Authorization&lt;/FONT&gt; HTTP header with &lt;FONT face="courier new,courier"&gt;propogate&lt;/FONT&gt; checkbox enabled.&lt;/P&gt; 
&lt;P&gt;We need to secure&amp;nbsp;&lt;SPAN&gt;tESBProviderRequest with the Basic authentication too. But it doesn't provide any&amp;nbsp;configuration relative to the authentication or HTTP headers.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;&lt;STRONG&gt;Question&lt;/STRONG&gt;:&lt;/SPAN&gt;&lt;/P&gt; 
&lt;OL&gt; 
 &lt;LI&gt;Could you please provide any solution for such simple security proxy?&lt;/LI&gt; 
 &lt;LI&gt;Could you please share some relative documentation.&lt;/LI&gt; 
&lt;/OL&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Many thanks.&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 07:40:45 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-create-ESB-proxy-service-with-the-propogation-of/m-p/2277005#M52908</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T07:40:45Z</dc:date>
    </item>
    <item>
      <title>Re: How to create ESB proxy service with the propogation of authentication headers?</title>
      <link>https://community.qlik.com/t5/Talend-Studio/How-to-create-ESB-proxy-service-with-the-propogation-of/m-p/2277006#M52909</link>
      <description>&lt;P&gt;Found the solution here &lt;A href="https://community.qlik.com/s/feed/0D53p00007vCmwNCAS" target="_self"&gt;Enabling HTTP authentication on published service&lt;/A&gt;.&lt;/P&gt;</description>
      <pubDate>Thu, 13 Sep 2018 18:42:46 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/How-to-create-ESB-proxy-service-with-the-propogation-of/m-p/2277006#M52909</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-09-13T18:42:46Z</dc:date>
    </item>
  </channel>
</rss>

