Authentication in Oozie workflows

I have few oozie cordinator jobs and multiple workflows in each. And each workflow has multiple actions(shell,java, hive, spark etc.). as of now we are using a hive action in each workflow to run the jobs. Do we have any better way of performing this? We launch jobs both from hue and CLI.