<?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 Question - OAuth2.0 implementation in Talend ESB in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310308#M81447</link>
    <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;I have a requirement where I have a number of RestFul API's that need to be exposed using Talend ESB. The services have been created and I have deployed them on Karaf container, no problem there. But, I need a user based authentication layer like OAuth2 to authenticate those requests. The web app that calls the Rest services is on a remote server. So basically, I need an auth server that is validating all incoming requests before Talend gives back the protected resource.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Can anyone please tell me if this something that can be done within Talend or do I need a separate auth server which Talend would call when receiving a request?&lt;/P&gt;</description>
    <pubDate>Sat, 16 Nov 2024 09:23:09 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2024-11-16T09:23:09Z</dc:date>
    <item>
      <title>Question - OAuth2.0 implementation in Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310308#M81447</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt; 
&lt;P&gt;I have a requirement where I have a number of RestFul API's that need to be exposed using Talend ESB. The services have been created and I have deployed them on Karaf container, no problem there. But, I need a user based authentication layer like OAuth2 to authenticate those requests. The web app that calls the Rest services is on a remote server. So basically, I need an auth server that is validating all incoming requests before Talend gives back the protected resource.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Can anyone please tell me if this something that can be done within Talend or do I need a separate auth server which Talend would call when receiving a request?&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 09:23:09 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310308#M81447</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T09:23:09Z</dc:date>
    </item>
    <item>
      <title>Re: Question - OAuth2.0 implementation in Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310309#M81448</link>
      <description>&lt;P&gt;It can be done starting Talend 6.4, which we released end of June.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Aug 2017 11:58:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310309#M81448</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-08-22T11:58:51Z</dc:date>
    </item>
    <item>
      <title>Re: Question - OAuth2.0 implementation in Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310310#M81449</link>
      <description>&lt;P&gt;I am using Talend Open Studio 6.4.1.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Could you please provide some more information on how to implement it?&lt;/P&gt;</description>
      <pubDate>Tue, 22 Aug 2017 12:01:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310310#M81449</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-08-22T12:01:35Z</dc:date>
    </item>
    <item>
      <title>Re: Question - OAuth2.0 implementation in Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310311#M81450</link>
      <description>&lt;P&gt;Ah sorry. It's part of the commercial offering. There you will find the required Talend Identity and Access Management module allowing you to define and create the (technical) OAuth users, which then can be used as part of a route or data service authorization. Components like cREST or tRestRequest will have the necessary settings.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Aug 2017 12:06:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310311#M81450</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-08-22T12:06:06Z</dc:date>
    </item>
    <item>
      <title>Re: Question - OAuth2.0 implementation in Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310312#M81451</link>
      <description>&lt;P&gt;Do you mean the Talend Administration Center (TAC)?&lt;/P&gt;</description>
      <pubDate>Tue, 22 Aug 2017 12:16:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310312#M81451</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-08-22T12:16:12Z</dc:date>
    </item>
    <item>
      <title>Re: Question - OAuth2.0 implementation in Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310313#M81452</link>
      <description>&lt;P&gt;Nope.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Talend Identity and Access Management (TIAM) is a new server module installed next to TAC.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 22 Aug 2017 12:20:51 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310313#M81452</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-08-22T12:20:51Z</dc:date>
    </item>
    <item>
      <title>Re: Question - OAuth2.0 implementation in Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310314#M81453</link>
      <description>&lt;P&gt;So what you are saying is, I need to have the Talend Enterprise package like Talend Data Fabric suite to implement this within Talend. Correct?&lt;/P&gt;</description>
      <pubDate>Tue, 22 Aug 2017 12:23:56 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310314#M81453</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-08-22T12:23:56Z</dc:date>
    </item>
    <item>
      <title>Re: Question - OAuth2.0 implementation in Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310315#M81454</link>
      <description>&lt;P&gt;That's correct. It doesn't have to be Data Fabric but has to be one of Talend ESB (commercial) or Talend Data Services Platform.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Aug 2017 13:07:49 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310315#M81454</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2017-08-22T13:07:49Z</dc:date>
    </item>
    <item>
      <title>Re: Question - OAuth2.0 implementation in Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310316#M81455</link>
      <description>&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have the same goal. Is it possible to do it "by hand" anyway with Open source version of TalendESB ? Somewhat using Camel's low level approach ?&lt;/P&gt;</description>
      <pubDate>Wed, 27 Sep 2017 12:21:32 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310316#M81455</guid>
      <dc:creator>Loko</dc:creator>
      <dc:date>2017-09-27T12:21:32Z</dc:date>
    </item>
    <item>
      <title>Re: Question - OAuth2.0 implementation in Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310317#M81456</link>
      <description>&lt;P&gt;I have same requirement, need to enable&amp;nbsp;authentication for the&amp;nbsp;API's created in talend. We have 6.4 enterprise version &amp;amp; has&amp;nbsp;Talend Identity and Access Management service.&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Question is : how do we tie API authentication with IAM service,&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I see documentation&amp;nbsp;for&amp;nbsp;&lt;A href="https://help.talend.com/reader/P_WfH1B7zRdEI74m2jpD7g/dbBgE2hbyjbMGyZeMYJF5A" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/P_WfH1B7zRdEI74m2jpD7g/dbBgE2hbyjbMGyZeMYJF5A&lt;/A&gt; but there is not documentation that&amp;nbsp;links IAM service&amp;nbsp;with&amp;nbsp;below authentication or is this done at TAC level?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="esb_authentication.png" style="width: 635px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Lt5a.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/131279iBC1C16DC4DDA6593/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Lt5a.png" alt="0683p000009Lt5a.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Mar 2018 20:52:06 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310317#M81456</guid>
      <dc:creator>nmodi</dc:creator>
      <dc:date>2018-03-14T20:52:06Z</dc:date>
    </item>
    <item>
      <title>Re: Question - OAuth2.0 implementation in Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310318#M81457</link>
      <description>&lt;P&gt;&lt;A href="https://community.qlik.com/s/profile/005700000036S5aAAE"&gt;@tsteinborn&lt;/A&gt;&amp;nbsp;Could you please help me out connect the&amp;nbsp;dots here, we have 6.4.1 enterprise version.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I&amp;nbsp;have create API endpoint using tRESTRequest &amp;amp; trying to&amp;nbsp;use&amp;nbsp;'Use Authentication (ESB Runtime Only) Basic HTTP' option to enable authentication on my call, using this reference&amp;nbsp;&lt;SPAN&gt;&lt;A href="https://help.talend.com/reader/uwwCVAHxWDS6l5fZQ~lVYA/1CDi6NINp_q5p0PJbdgSnA&amp;nbsp;" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/uwwCVAHxWDS6l5fZQ~lVYA/1CDi6NINp_q5p0PJbdgSnA&amp;nbsp;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="tRestRequest_use authentication.PNG" style="width: 537px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009LtKO.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/135462i7221D582F3A402DE/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009LtKO.png" alt="0683p000009LtKO.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;I have IAM service installed as well &amp;amp; have users created on IAM service. now how do I use that to authenticate API calls?&lt;BR /&gt;&lt;BR /&gt;1) Created users on IAM service that is apache syncope&lt;BR /&gt;2) Updated TAC configuration to use IAM&lt;BR /&gt;3)deployed my API endpoint in ESB runtime as service&lt;BR /&gt;4)Added this endpoint under ESB Infrastructure--&amp;gt;Authorization &amp;amp; assigned permission to corresponding IAM user&lt;BR /&gt;&lt;BR /&gt;now when I tried to test this call by passing authorization parameter as base64, I still gets 401 Unauthorized.&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Apr 2018 16:55:11 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310318#M81457</guid>
      <dc:creator>nmodi</dc:creator>
      <dc:date>2018-04-09T16:55:11Z</dc:date>
    </item>
    <item>
      <title>Re: Question - OAuth2.0 implementation in Talend ESB</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310319#M81458</link>
      <description>&lt;P&gt;Hi Nmodi,&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;You would have first to activate HTTP_BASIC in your tRESTRequest component (Provider service). Then, everything will be handled at the Talend Runtime level.&lt;/P&gt; 
&lt;P&gt;By Default, the Talend Runtime's Basic Authentication will be checked against a local file &amp;lt;RuntimeFolder&amp;gt;/etc/users.properties,&amp;nbsp;the authentication ins Talend Runtime is done using JAAS, and the default JAAS Realm (against which the credentials are checked) is not Talend IDM, but Karaf Realm, meaning the users.properties.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;In order to use TIDM, you need to switch the Runtime configuration, by opening a Karaf Console, and putting tesb:switch-sts-tidm, as explained in our documentation:&amp;nbsp;&lt;A href="https://help.talend.com/reader/N_IWLhlko~bkC9c3_frIgQ/k8Zevl8GSEyBrKg4FYTKog" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/N_IWLhlko~bkC9c3_frIgQ/k8Zevl8GSEyBrKg4FYTKog&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;The previous link will be very useful in understanding and setting up your Basic Authentication configuration.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I hope this helps!&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 13 Nov 2018 09:18:15 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Question-OAuth2-0-implementation-in-Talend-ESB/m-p/2310319#M81458</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-11-13T09:18:15Z</dc:date>
    </item>
  </channel>
</rss>

