feat(confidentialhttp): AuthConfig for pluggable signing#341
feat(confidentialhttp): AuthConfig for pluggable signing#341
Conversation
Adds ApiKey, Basic, Bearer, HMAC (SHA256/SigV4/Custom), and OAuth2 (client_credentials, refresh_token) variants on ConfidentialHTTPRequest. Fully backwards-compatible: auth is an optional field; existing workflows with no auth configured behave exactly as before.
|
|
The latest Buf updates on your PR. Results from workflow Regenerate Protobuf Files / buf (pull_request).
|
| string username_secret_name = 1; // required | ||
| string password_secret_name = 2; // required |
There was a problem hiding this comment.
username can be either a secret, or a value. It's not necessarily private.
The secret for the password can't just be a string, it should be SecretIdentifier.
Same for the rest of the secret and non-nessesarily secret values.
Summary
optional AuthConfig auth = 3toConfidentialHTTPRequest.buf breakingclean.Dependency chain
Must merge first. Downstream PRs bump to this commit: