OK, so thats a good answer :)
But I dont think the solution is to support forced user mode in the Automation Framework.
I think a much better option is for the openapi job (and other related ones) to support authentication via the 'user' and 'context' fields.
I'll see what we can do about that...
Cheers,
Simon