<?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 tESBConsumer explain &amp;quot;Use Authentication&amp;quot; in Talend Studio</title>
    <link>https://community.qlik.com/t5/Talend-Studio/tESBConsumer-explain-quot-Use-Authentication-quot/m-p/2228889#M20006</link>
    <description>Hi,
&lt;BR /&gt;we created a Service an would like to know how to use the ESB Service Setting "Use Authentication"
&lt;BR /&gt;What is the different between BASIC http, Username Token and SAML Token. There are no realy helpful things in the Documentation.
&lt;BR /&gt;We have a service that needs username and password and we would like to connect to this Service with Talend ESB
&lt;BR /&gt;( Do a proxy-Service) In the Studio, the BASIC-HTTP works, if we deploy our own Service to the Talend ESB-Server, it comes with the Message "Unsupported secutity value: BASIC". What is the right way to do it? Is there a Tutorlal for this?
&lt;BR /&gt;I tried to connect with my own registered Username but this fails again.
&lt;BR /&gt;Thanks
&lt;BR /&gt;Uwe</description>
    <pubDate>Sat, 16 Nov 2024 12:10:08 GMT</pubDate>
    <dc:creator>_AnonymousUser</dc:creator>
    <dc:date>2024-11-16T12:10:08Z</dc:date>
    <item>
      <title>tESBConsumer explain "Use Authentication"</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tESBConsumer-explain-quot-Use-Authentication-quot/m-p/2228889#M20006</link>
      <description>Hi,
&lt;BR /&gt;we created a Service an would like to know how to use the ESB Service Setting "Use Authentication"
&lt;BR /&gt;What is the different between BASIC http, Username Token and SAML Token. There are no realy helpful things in the Documentation.
&lt;BR /&gt;We have a service that needs username and password and we would like to connect to this Service with Talend ESB
&lt;BR /&gt;( Do a proxy-Service) In the Studio, the BASIC-HTTP works, if we deploy our own Service to the Talend ESB-Server, it comes with the Message "Unsupported secutity value: BASIC". What is the right way to do it? Is there a Tutorlal for this?
&lt;BR /&gt;I tried to connect with my own registered Username but this fails again.
&lt;BR /&gt;Thanks
&lt;BR /&gt;Uwe</description>
      <pubDate>Sat, 16 Nov 2024 12:10:08 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tESBConsumer-explain-quot-Use-Authentication-quot/m-p/2228889#M20006</guid>
      <dc:creator>_AnonymousUser</dc:creator>
      <dc:date>2024-11-16T12:10:08Z</dc:date>
    </item>
    <item>
      <title>Re: tESBConsumer explain "Use Authentication"</title>
      <link>https://community.qlik.com/t5/Talend-Studio/tESBConsumer-explain-quot-Use-Authentication-quot/m-p/2228890#M20007</link>
      <description>Hello Uwe, 
&lt;BR /&gt; 
&lt;BLOCKQUOTE&gt; 
 &lt;TABLE border="1"&gt; 
  &lt;TBODY&gt; 
   &lt;TR&gt; 
    &lt;TD&gt;What is the different between BASIC http, Username Token and SAML Token&lt;/TD&gt; 
   &lt;/TR&gt; 
  &lt;/TBODY&gt; 
 &lt;/TABLE&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;BR /&gt;indeed some prior knowledge about web service security is assumed, the documentation deals with using the features, not technical details. For for the start: 
&lt;BR /&gt;- BASIC - username and password is base64 encoded in the HTTP header, therefore it is bount to the transport level (HTTP). 
&lt;BR /&gt;- username token - you need to provide WS-Security compliant information (username and password / password digest) in the SOAP header 
&lt;BR /&gt;- SAML - you need to provide SAML ticket from an identity provider service 
&lt;BR /&gt; 
&lt;BR /&gt; 
&lt;BLOCKQUOTE&gt; 
 &lt;TABLE border="1"&gt; 
  &lt;TBODY&gt; 
   &lt;TR&gt; 
    &lt;TD&gt;would like to know how to use the ESB Service Setting "Use Authentication"&lt;/TD&gt; 
   &lt;/TR&gt; 
  &lt;/TBODY&gt; 
 &lt;/TABLE&gt; 
&lt;/BLOCKQUOTE&gt; 
&lt;BR /&gt;for TESB you need to provide WS-Security compliant username / password (cleartext password here), all authenticated users against the Karaf container are authorized to invoke the service. From a client side - try to have a look at the WSS4J library (for the WSS4J interceptor). 
&lt;BR /&gt;A sample request with WSS Username token 
&lt;BR /&gt; 
&lt;PRE&gt;&amp;lt;soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://litwinconsulting.com/webservices/"&amp;gt;&lt;BR /&gt;   &amp;lt;soapenv:Header&amp;gt;&lt;BR /&gt;      &amp;lt;wsse:Security soapenv:mustUnderstand="1" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"&amp;gt;&lt;BR /&gt;         &amp;lt;wsse:UsernameToken wsu:Id="UsernameToken-1" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"&amp;gt;&lt;BR /&gt;            &amp;lt;wsse:Username&amp;gt;test&amp;lt;/wsse:Username&amp;gt;&lt;BR /&gt;            &amp;lt;wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText"&amp;gt;test&amp;lt;/wsse:Password&amp;gt;&lt;BR /&gt;            &amp;lt;wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary"&amp;gt;UYMM7dQSmlfUZ8+0BB1RnQ==&amp;lt;/wsse:Nonce&amp;gt;&lt;BR /&gt;            &amp;lt;wsu:Created&amp;gt;2012-10-10T15:41:25.890Z&amp;lt;/wsu:Created&amp;gt;&lt;BR /&gt;         &amp;lt;/wsse:UsernameToken&amp;gt;&lt;BR /&gt;      &amp;lt;/wsse:Security&amp;gt;&lt;BR /&gt;   &amp;lt;/soapenv:Header&amp;gt;&lt;BR /&gt;   &amp;lt;soapenv:Body&amp;gt;&lt;BR /&gt;      &amp;lt;web:GetWeather&amp;gt;&lt;BR /&gt;         &amp;lt;web:City&amp;gt;Paris&amp;lt;/web:City&amp;gt;&lt;BR /&gt;      &amp;lt;/web:GetWeather&amp;gt;&lt;BR /&gt;   &amp;lt;/soapenv:Body&amp;gt;&lt;BR /&gt;&amp;lt;/soapenv:Envelope&amp;gt;&lt;/PRE&gt; 
&lt;BR /&gt;Setting up SAML security is a little bit trickier, if you really want it, I advice you to download and read full TESB documentation, there's a PDF how to do it. But I believe for beginning the WS-Security with usename token could be sufficient. 
&lt;BR /&gt;There are more articles about the topic in this forum, try to search and hopefully you will find more. 
&lt;BR /&gt;Best regards 
&lt;BR /&gt; Gabriel</description>
      <pubDate>Wed, 10 Oct 2012 16:37:52 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Talend-Studio/tESBConsumer-explain-quot-Use-Authentication-quot/m-p/2228890#M20007</guid>
      <dc:creator>Anonymous</dc:creator>
      <dc:date>2012-10-10T16:37:52Z</dc:date>
    </item>
  </channel>
</rss>

