-
Notifications
You must be signed in to change notification settings - Fork 433
Closed
Labels
type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.
Description
API Keys are a way to authenticate without needing a principal. This is convenient for first time users, who often get tripped up by Google's crazy authentication schemes.
- Introduce ApiKey support
- Add an
ApiKeyOption - Set
x-goog-api-keyheaders over gRPC - Update
guac.doxto mention API Key authentication
- Add an
- Set
x-goog-api-keyover REST.- We cannot have an integration test. To my knowledge, none of the REST based services currently support API keys.
- Make sure we censor API keys in any logs/telemetry we produce.
std::string DebugCensored(absl::string_view msg, absl::string_view payload) {
- Add a sample like this in Python.
- Looks like it'd be nice to have one that creates an API key using our
apikeysclient too. - We will have to clean up any leaked keys too. these are dangerous.
- Looks like it'd be nice to have one that creates an API key using our
Metadata
Metadata
Assignees
Labels
type: feature request‘Nice-to-have’ improvement, new feature or different behavior or design.‘Nice-to-have’ improvement, new feature or different behavior or design.