跳到主要内容

参数

请参阅 插件通用配置 了解所有插件可用的配置选项。

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

以下是可在 RoutesServices 上配置的插件属性。

  • header

    string


    required


    default: Authorization


    从中获取令牌的请求头。

  • forward_header

    string


    required


    default: Authorization


    将明文传递给上游的请求头名称。

  • strict

    boolean


    default: true


    如果为 true,则在请求中缺少 JWE 令牌时抛出 403 错误。如果为 false,则在未找到 JWE 令牌时不抛出错误。