### What's needed? We need to add an auth key to every request for authorization. ### Proposed solution Make the `BaseApiClient` take a `key` in the constructor and automatically pass the keys to stub methods. ### Use cases _No response_ ### Alternatives and workarounds _No response_ ### Additional context Example implementation: * https://github.com/frequenz-floss/frequenz-client-electricity-trading-python/pull/29 But maybe we can use the `AuthMetadataPlugin`: * https://grpc.io/docs/guides/auth/ * https://github.com/grpc/grpc/tree/master/examples/python/auth
Activity
Implement HMAC for metadata (#121)