We have delegation token support but still need to implement a few oozie interfaces to make this work.
Some useful references:
I think we just need to implement this API:
which would connect to the planner to get a delegation token and use the existing MR/spark action.
Example of one of these credentials: https://github.com/apache/oozie/blob/master/core/src/main/java/org/apache/oozie/action/hadoop/Hive2Credentials.java