<?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: ESB Authorization - Securing web services - Syncope or alternative in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/ESB-Authorization-Securing-web-services-Syncope-or-alternative/m-p/2309057#M144670</link>
    <description>&lt;P&gt;Hello. I've still never successfully got this working yet and could do with the functionality.&amp;nbsp;&amp;nbsp;I have a few questions if anyone can help:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1) Is adding the SyncopeLoginModule.xml required to get this to work?&amp;nbsp; I've found conflicting documentation - some of which doesn't mention it (&lt;A href="https://help.talend.com/reader/wGE6ESIRNV4dv8rE8Gsh4w/R90twXM2pu7GmF1Uvbj1LQ)&amp;nbsp;&amp;nbsp;however" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/wGE6ESIRNV4dv8rE8Gsh4w/R90twXM2pu7GmF1Uvbj1LQ)&amp;nbsp;&amp;nbsp;however&lt;/A&gt; only users in users.properties are recognised, despite running&amp;nbsp; &lt;FONT face="Courier New"&gt;tesb:switch-sts-tidm&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;2) Does Authorization&amp;nbsp;only work with SOAP services - with a WSDL file?&amp;nbsp; I've been trying this with a standard job with TRestRequest&amp;nbsp;components until now and had no luck.&lt;/FONT&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 12 Nov 2019 13:39:17 GMT</pubDate>
    <dc:creator>Anonymous</dc:creator>
    <dc:date>2019-11-12T13:39:17Z</dc:date>
    <item>
      <title>ESB Authorization - Securing web services - Syncope or alternative</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ESB-Authorization-Securing-web-services-Syncope-or-alternative/m-p/2309055#M144668</link>
      <description>&lt;P&gt;Hello. I'd like to make more use of web services and require implementing some kind of user/group authorization.&lt;/P&gt; 
&lt;P&gt;Would anybody be able to shed any light on the options below:&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Syncope seems to the obvious choice with the use of Talend IAM.&amp;nbsp; I've tried very hard to implement this but always find that &lt;STRONG&gt;any&lt;/STRONG&gt; user in Syncope can access &lt;STRONG&gt;any&lt;/STRONG&gt; web service, despite creating resources and applying a role under the Authorization tab in TAC.&amp;nbsp; Has anyone successfully used this method and restricted the web service to 1 group?&lt;/P&gt; 
&lt;P&gt;Having read this page it seems to imply that this is expected behaviour:&amp;nbsp; &lt;A href="https://community.qlik.com/s/article/ka03p0000006EXxAAM" target="_blank"&gt;https://community.talend.com/t5/Architecture-Best-Practices-and/How-to-setup-Talend-IAM-for-authenticating-calls-to-Data/ta-p/132111&lt;/A&gt;&lt;/P&gt; 
&lt;P&gt;"Deploy the ESB Service in the ESB Runtime and call if, for sample opening its URL in a browser. The browser asks you to log in. &lt;STRONG&gt;You can use any user you created in the Syncope Console to login&lt;/STRONG&gt;. &lt;STRONG&gt;The user does not need to be associated with a specific Syncope group&lt;/STRONG&gt;"&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;LDAP -&amp;nbsp; I expect I cannot use the Authorization tab with the LDAD-module applied in Karaf.&amp;nbsp; Would I be right thinking any user in the Active directory would be able to access any web service?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Multiple Karaf ports - I thought about setting up each Web service on a different port in Karaf.&amp;nbsp; I could then set my Iptables list to allow particular IP Addresses to access particular ports.&amp;nbsp; This would work in theory but I'm not sure about how to create multiple ports in Karaf.&amp;nbsp; Can anyone explain how this is done?&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Any other suggestions are very much welcome.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;Thank you very much.&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt; 
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sat, 16 Nov 2024 06:24:02 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ESB-Authorization-Securing-web-services-Syncope-or-alternative/m-p/2309055#M144668</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2024-11-16T06:24:02Z</dc:date>
    </item>
    <item>
      <title>Re: ESB Authorization - Securing web services - Syncope or alternative</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ESB-Authorization-Securing-web-services-Syncope-or-alternative/m-p/2309056#M144669</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Yes, we have tested the IAM + Authorization functionality (one user assigned to one group).&lt;/P&gt;&lt;P&gt;Please also reference here: &lt;A href="https://help.talend.com/reader/WEEgRoxIy_iUMxRK3bopPQ/Tzq2pgB~kuvvW7~vzNnf0Q" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/WEEgRoxIy_iUMxRK3bopPQ/Tzq2pgB~kuvvW7~vzNnf0Q&lt;/A&gt;&lt;/P&gt;&lt;P&gt;If you still couldn't make it works, maybe then have to see the details.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Multiple Karaf ports -&lt;/P&gt;&lt;P&gt;The 8040 Http port is exposed by default by Runtime container. Normally you set relative URL for Soap/Rest service from Studio before you build/deploy it into Runtime, then every service is exposed from "http://host:8040/services/...".&lt;BR /&gt;If you want each service exposed from a dedicated http port, you may build it as Microservice from Studio, then every Service is running as a Microservice with port 8065, 8066 ... you could able to configure it.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;HTH&lt;/P&gt;&lt;P&gt;Xilai&lt;/P&gt;</description>
      <pubDate>Wed, 03 Apr 2019 09:46:21 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ESB-Authorization-Securing-web-services-Syncope-or-alternative/m-p/2309056#M144669</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-04-03T09:46:21Z</dc:date>
    </item>
    <item>
      <title>Re: ESB Authorization - Securing web services - Syncope or alternative</title>
      <link>https://community.qlik.com/t5/Talend-Studio/ESB-Authorization-Securing-web-services-Syncope-or-alternative/m-p/2309057#M144670</link>
      <description>&lt;P&gt;Hello. I've still never successfully got this working yet and could do with the functionality.&amp;nbsp;&amp;nbsp;I have a few questions if anyone can help:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;1) Is adding the SyncopeLoginModule.xml required to get this to work?&amp;nbsp; I've found conflicting documentation - some of which doesn't mention it (&lt;A href="https://help.talend.com/reader/wGE6ESIRNV4dv8rE8Gsh4w/R90twXM2pu7GmF1Uvbj1LQ)&amp;nbsp;&amp;nbsp;however" target="_blank" rel="nofollow noopener noreferrer"&gt;https://help.talend.com/reader/wGE6ESIRNV4dv8rE8Gsh4w/R90twXM2pu7GmF1Uvbj1LQ)&amp;nbsp;&amp;nbsp;however&lt;/A&gt; only users in users.properties are recognised, despite running&amp;nbsp; &lt;FONT face="Courier New"&gt;tesb:switch-sts-tidm&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New"&gt;2) Does Authorization&amp;nbsp;only work with SOAP services - with a WSDL file?&amp;nbsp; I've been trying this with a standard job with TRestRequest&amp;nbsp;components until now and had no luck.&lt;/FONT&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Nov 2019 13:39:17 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/ESB-Authorization-Securing-web-services-Syncope-or-alternative/m-p/2309057#M144670</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2019-11-12T13:39:17Z</dc:date>
    </item>
  </channel>
</rss>

