Skip to main content Skip to complementary content

Configuring your registry service and policies in Talend Administration Center

Procedure

  1. Right-click your service in Talend Studio and view the WSDL source.
  2. Copy and save the source file on your desktop or any other location as project resource.
  3. Log in to Talend Administration Center and navigate to Service Registry.
  4. Click Add and upload the WSDL file you saved.
  5. Click Save.
    The Save button sometimes vanishes, you have to resize the window by dragging it from its edges to make it appear again.
  6. Click the Policies tab on the Registry page, then select Templates from Show.
  7. Click Import and select your policies file located at add-ons/registry/policies.
  8. Verify all the policies after importing them.
    You cannot apply more than one policy document to one service endpoint at once. In order to apply multiple policies, you need to create a complex policy structure and save it. Talend categorizes policies as Compression, Correlation, SAM, Security, Transformation and Validation.
  9. Select and save the policy you want to apply and name it.
  10. Assign service endpoints to the policy you defined.
  11. Navigate to the Authorization section, then select Show all in the Roletab and select the service endpoints.
  12. In the Resources/Role Assignment section, click Show, then select the roles you want to allow access to service endpoints.
  13. Set up a client in Talend Studio.

    The authorization only works in Talend Runtime, so the service needs to be deployed inside Talend Runtime Container. The service call is intercepted by the authorization filter in Talend Runtime and is handled to get tokens with Security Token Service. Security Token Service does authentication and role validation with Syncope during backend calls.

    If the service provider uses Service Locator, the client can also use it to dynamically get the service location.

  14. Configure a service to call a restrictive service, secured with the authorization using the policy in Talend Administration Center.
  15. Publish the service to Talend Artifact Repository.

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – please let us know!