Yo @gizmo84 , “OAuth” is a red herring. See the Node client implementation here:
You just send the env vars over REST to the specified validator service (also in the env vars), and it will give you back a token.
You then put that token in the headers for the gRPC calls. See here: https://github.com/creditsenseau/zeebe-client-node-js/blob/master/src/lib/GrpcClient.ts#L257
So if you are googling for how to implement this in Python, you would never touch an OAuth lib. You would be googling for:
- How to read an env var in Python
- How to do a REST POST in Python
- How to set a metadata header in gRPC in Python
That’s pretty much it!