跳到主要内容

参数

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

  • type

    string


    default: consumer_name


    vaild vaule:

    consumer_name, consumer_group_id, service_id, or route_id


    限制依据的键类型。

  • whitelist

    array[string]


    白名单对象列表。

    应至少配置 whitelistblacklistallowed_by_methods 中的一个。如果全部配置,优先级为 blacklist > whitelist > allowed_by_methods

  • blacklist

    array[string]


    黑名单对象列表。

    应至少配置 whitelistblacklistallowed_by_methods 中的一个。如果全部配置,优先级为 blacklist > whitelist > allowed_by_methods

  • allowed_by_methods

    array[object]


    消费者名称及其对应的允许 HTTP 方法的键值对列表。

    应至少配置 whitelistblacklistallowed_by_methods 中的一个。如果全部配置,优先级为 blacklist > whitelist > allowed_by_methods

    • user

      string


      消费者用户名。

    • methods

      array[string]


      vaild vaule:

      Any combination of the GET, POST, PUT, DELETE, PATCH, HEAD, OPTIONS, CONNECT, TRACE, PURGE methods


      消费者允许的 HTTP 方法列表。

  • rejected_code

    integer


    default: 403


    请求被拒绝时返回的 HTTP 状态码。

  • rejected_msg

    string


    请求被拒绝时返回的错误消息。