参数
请参阅 插件通用配置 了解所有插件可用的配置选项。
Consumers
以下是 可在 Consumers 上配置的插件属性。
key
string
required
标识 Consumer 凭据的唯一 Key。
secret
string
required
vaild vaule:
32 characters
加密密钥。你也可以将其存储在环境变量中,并使用
env://前缀引用,或者存储在 Secret Manager 中(如 HashiCorp Vault 的 KV secrets engine),并使用secret://前缀引用。有关更多信息,请参阅 Secrets。is_base64_encoded
boolean
default:
false如果 secret 是 base64 编码的,则设置为 true。
Routes 或 Services
以下是可在 Routes 或 Services 上配置的插件属性。
header
string
required
default:
Authorization从中获取令牌的请求头。
forward_header
string
required
default:
Authorization将明文传递给上游的请求头名称。
strict
boolean
default:
true如果为 true,则在请求中缺少 JWE 令牌时抛出 403 错误。如果为 false,则在未找到 JWE 令牌时不抛出错误。