Alejandro Abdelnur created OOZIE-1128:
-----------------------------------------

             Summary: When a user submitting a job is not UNDEF in the request, 
it should use that user as the submitter
                 Key: OOZIE-1128
                 URL: https://issues.apache.org/jira/browse/OOZIE-1128
             Project: Oozie
          Issue Type: Bug
          Components: core
    Affects Versions: 3.3.0
            Reporter: Alejandro Abdelnur
             Fix For: 3.3.1


If Oozie is configured with simple authentication, the user submitting the job 
is taken from the user.name property coming in the request. Which, in the case 
of Oozie Java client and CLI, is the taking from the 
System.getProperties("user.name") property from the client JVM.

When using another form of authentication, ie Kerberos, if the kerberos 
principal short and the client JVM user.name are the same things work ok.

However, Oozie throws an E0400 error if they don't match.

Instead, Oozie should use the authenticated user and override the user in the 
configuration with it.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to