Allow client auth. credentials forwarding
Context
External gRPC services a BuildGrid instance may rely on (ContentAddressableStorage
, ActionCache
) may require authentication and authorisation. Would be nice for BuildGrid to simply forward client provided credentials when they are available in order to support this possibility.
Task Description
- Keep track of client auth. credentials.
- Forward auth. credentials to remote
ContentAddressableStorage
service. - Forward auth. credentials to remote
ActionCache
service (future: #170 (closed)).