package envoy.extensions.filters.http.api_key_auth.v3

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ApiKeyAuth

api_key_auth.proto:36

API Key HTTP authentication. For example, the following configuration configures the filter to authenticate the clients using the API key from the header ``X-API-KEY``. And only the clients with the key ``real-key`` are considered as authenticated. .. code-block:: yaml credentials: - key: real-key client: user key_sources: - header: "X-API-KEY"

message ApiKeyAuthPerRoute

api_key_auth.proto:45

API key auth configuration of per route or per virtual host or per route configuration.

message Credential

api_key_auth.proto:73

Single credential entry that contains the API key and the related client id.

Used in: ApiKeyAuth, ApiKeyAuthPerRoute

message KeySource

api_key_auth.proto:81

Used in: ApiKeyAuth, ApiKeyAuthPerRoute