Skip to main content Skip to complementary content

Configuring user impersonation for data integration Jobs

Procedure

  1. Add the path to the Java instance to be used to the impersonated user's PATH environment variable.
    This configuration ensures that the specific Java instance is used to run tasks.
  2. Edit the org.talend.remote.jobserver.server.TalendJobServer.RUN_AS_ALLOWLIST value and add all the users you need.
    The following table presents how different values of this parameter impact task runs with impersonation
    Parameter value example Impersonation user example Task run Note
    anybody No impersonated user is used Accepted N/A
    anybody Jim Accepted All users are allowed
    * No impersonated user is used Rejected You must specify a user
    * Jim Accepted All users are allowed
    Jim,Jules No impersonated user is used Rejected You must specify a user recognized by this parameter
    Jim,Jules Jim Accepted Jim is recognized by this parameter
    Ju* Jules Accepted Jules is recognized by this parameter because Jules matches Ju*
    The value of this parameter is case-sensitive.
    Information noteNote:
    • This parameter is required if you need to use impersonation to run tasks.
    • Spaces and commas are valid separators for user name values in this file.

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!