<?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 Re: Authenticate API call using oAuth Authentication in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/Authenticate-API-call-using-oAuth-Authentication/m-p/2311932#M82929</link>
    <description>&lt;P&gt;Any response/direction to this would be really helpful.&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 14 Mar 2018 21:06:59 GMT</pubDate>
    <dc:creator>nmodi</dc:creator>
    <dc:date>2018-03-14T21:06:59Z</dc:date>
    <item>
      <title>Authenticate API call using oAuth Authentication</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Authenticate-API-call-using-oAuth-Authentication/m-p/2311931#M82928</link>
      <description>&lt;P&gt;I need to create API&amp;nbsp;endpoint in talend for our client's to use &amp;amp; need to implement oAuth authentication&amp;nbsp;for that API&amp;nbsp;call.&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="tRestClient_OAuth.PNG" style="width: 400px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Lskd.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/143692i508925FFA10B7A57/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Lskd.png" alt="0683p000009Lskd.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I am guessing that we need to have our own Oauth server to be able to to implement that? how do we integrate&amp;nbsp;authentication into API&amp;nbsp;endpoint created in Talend.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I see that this&amp;nbsp;can just take OAuth bearer? where that token gets generated from &amp;amp; how that&amp;nbsp;authenticate my API endpoint? Do we need to&amp;nbsp;hardcode that value since I believe that value changes for every call.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I have&amp;nbsp;implemented&amp;nbsp;&lt;SPAN&gt;OAuth&amp;nbsp;in salesforce as consumer but&amp;nbsp;not from OAuth as provider. in this case, we need to&amp;nbsp;be&amp;nbsp;able to act as&amp;nbsp;OAuth&amp;nbsp;provider &amp;amp; should be able to authenticate&amp;nbsp;API endpoint calls as well.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;We&amp;nbsp;are&amp;nbsp;using talend 6.4 enterprise version &amp;amp; has ESB as well.&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 08:34:12 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Authenticate-API-call-using-oAuth-Authentication/m-p/2311931#M82928</guid>
      <dc:creator>nmodi</dc:creator>
      <dc:date>2024-11-16T08:34:12Z</dc:date>
    </item>
    <item>
      <title>Re: Authenticate API call using oAuth Authentication</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Authenticate-API-call-using-oAuth-Authentication/m-p/2311932#M82929</link>
      <description>&lt;P&gt;Any response/direction to this would be really helpful.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 14 Mar 2018 21:06:59 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Authenticate-API-call-using-oAuth-Authentication/m-p/2311932#M82929</guid>
      <dc:creator>nmodi</dc:creator>
      <dc:date>2018-03-14T21:06:59Z</dc:date>
    </item>
    <item>
      <title>Re: Authenticate API call using oAuth Authentication</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Authenticate-API-call-using-oAuth-Authentication/m-p/2311933#M82930</link>
      <description>I sense you are new to ESB and as such have A LOT of reading to do. You wouldn't use the tRestClient for providing an endpoint.&lt;BR /&gt;&lt;BR /&gt;Take a look at the page below and it will give you an understanding of what this will take. It is not just a case of configuring a few components unfortunately....&lt;BR /&gt;&lt;BR /&gt;&lt;A href="https://help.talend.com/reader/nkEFNEYRzi05z_NnCttJPQ/h54enNEiGijO19nMnqKEtg" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/nkEFNEYRzi05z_NnCttJPQ/h54enNEiGijO19nMnqKEtg&lt;/A&gt;</description>
      <pubDate>Thu, 15 Mar 2018 03:26:50 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Authenticate-API-call-using-oAuth-Authentication/m-p/2311933#M82930</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2018-03-15T03:26:50Z</dc:date>
    </item>
    <item>
      <title>Re: Authenticate API call using oAuth Authentication</title>
      <link>https://community.qlik.com/t5/Talend-Studio/Authenticate-API-call-using-oAuth-Authentication/m-p/2311934#M82931</link>
      <description>&lt;P&gt;I am sorry, I meant tRestRequest, I&amp;nbsp;have created endpoint that consumer can use however I need to add authentication to that endpoint.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;seems like SAML&amp;nbsp;require lot of additional work, how can just to &lt;STRONG&gt;Use Authentication (ESB Runtime only) basic&amp;nbsp;http&lt;/STRONG&gt; as mentioned below&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="tRestRequest_use authentication.PNG" style="width: 537px;"&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="0683p000009Ltc5.png"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/144806i30DE33AD72B7C73A/image-size/large?v=v2&amp;amp;px=999" role="button" title="0683p000009Ltc5.png" alt="0683p000009Ltc5.png" /&gt;&lt;/span&gt;&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;I have IAM&amp;nbsp;service installed as well &amp;amp; have users created on IAM service. now how do I use that to authenticate API calls?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;OL&gt; 
 &lt;LI&gt;Created users on IAM service that is apache syncope&lt;/LI&gt; 
 &lt;LI&gt;Updated TAC configuration to use IAM&lt;/LI&gt; 
 &lt;LI&gt;deployed this&amp;nbsp;service in ESB runtime&lt;/LI&gt; 
 &lt;LI&gt;Added this endpoint under ESB Infrastructure--&amp;gt;Authorization &amp;amp;&amp;nbsp;assigned&amp;nbsp;permission to corresponding&amp;nbsp;&lt;SPAN&gt;IAM user&lt;/SPAN&gt;&lt;/LI&gt; 
&lt;/OL&gt; 
&lt;P&gt;&lt;SPAN&gt;now when I tried to test this&amp;nbsp;call&amp;nbsp;by passing authorization parameter as base64, I still gets&amp;nbsp;401 Unauthorized.&lt;/SPAN&gt;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&lt;SPAN&gt;any idea?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 09 Apr 2018 16:31:35 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/Authenticate-API-call-using-oAuth-Authentication/m-p/2311934#M82931</guid>
      <dc:creator>nmodi</dc:creator>
      <dc:date>2018-04-09T16:31:35Z</dc:date>
    </item>
  </channel>
</rss>

