Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Question - OAuth2.0 implementation in Talend ESB

Hi,

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.

 

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?

Labels (4)
1 Solution

Accepted Solutions
Anonymous
Not applicable
Author

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.

View solution in original post

11 Replies
Anonymous
Not applicable
Author

It can be done starting Talend 6.4, which we released end of June.

Anonymous
Not applicable
Author

I am using Talend Open Studio 6.4.1.

 

Could you please provide some more information on how to implement it?

Anonymous
Not applicable
Author

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.

Anonymous
Not applicable
Author

Do you mean the Talend Administration Center (TAC)?

Anonymous
Not applicable
Author

Nope.

 

Talend Identity and Access Management (TIAM) is a new server module installed next to TAC.

 

Anonymous
Not applicable
Author

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?

Anonymous
Not applicable
Author

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.

Loko
Creator II
Creator II

Hi

 

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 ?

nmodi
Creator
Creator

I have same requirement, need to enable authentication for the API's created in talend. We have 6.4 enterprise version & has Talend Identity and Access Management service. 

 

Question is : how do we tie API authentication with IAM service, 

I see documentation for https://help.talend.com/reader/P_WfH1B7zRdEI74m2jpD7g/dbBgE2hbyjbMGyZeMYJF5A but there is not documentation that links IAM service with below authentication or is this done at TAC level?

 

 0683p000009Lt5a.png