


key names:插件将要查找键的参数名称数组(默认为 apikey)。客户端必须以其中一个密钥名称发送身份验证密钥,插件将尝试从 header 或具有相同名称的查询参数读取凭据。hide credentials:是否隐藏来自上游服务的凭据。anonymous:如果身份验证失败,则用作“匿名”使用者的可选字符串(使用者 uuid)值。如果为空(默认),则请求将失败,并且身份验证失败4xx。 请注意,此值必须引用 Kong 内部的 Consumer id 属性,而不是其 custom_id。key in header:如果启用,插件将要查找键的参数放在 header。key in query:如果启用,插件将要查找键的参数放在 query。key in body:如果启用,插件将读取请求正文(如果所述请求有一个并且支持其MIME类型)并尝试在其中找到密钥。支持的 MIME 类型是 application/x-www-form-urlencoded,application/json 和 multipart/form-data。run on preflight:插件是否应在 OPTIONS 预检请求上运行。


username:用户(应用)名,必须指定此字段或 custom_id。custom_id:用于将使用者映射到另一个数据库的自定义标识符。必须指定此字段或username。Tags:标签。

key:key 值,默认为空会自动生成 key。

curl http://kong:8000/{proxy path}/。HTTP/1.1 401 UnauthorizedServer:Date: Mon, 25 Apr 2022 14:16:10 GMTContent-Type: application/json; charset=utf-8Content-Length: 45Connection: keep-aliveWWW-Authenticate: Key realm="kong"X-Kong-Response-Latency: 1{"message":"No API key found in request"}
curl http://kong:8000/{proxy path}?apikey=<some_key>。HTTP/1.1 200 OKServer:Date: Mon, 25 Apr 2022 14:19:19 GMTContent-Type: text/html; charset=UTF-8Content-Length: 6Connection: keep-aliveX-Kong-Upstream-Latency: 5X-Kong-Proxy-Latency: 0Via: kong/2.4.1ok
文档反馈