参数
请参阅插件通用配置,了解所有插件通用的配置选项。
type
string
默认值:
consumer_name有效值:
consumer_name、consumer_group_id、service_id或route_id限制依据的键类型。
whitelist
array[string]
白名单对象列表。
应至少配置
whitelist、blacklist和allowed_by_methods中的一个。如果全部配置,优先级为blacklist>whitelist>allowed_by_methods。blacklist
array[string]
黑名单对象列表。
应至少配置
whitelist、blacklist和allowed_by_methods中的一个。如果全部配置,优先级为blacklist>whitelist>allowed_by_methods。allowed_by_methods
array[object]
消费者名称及其对应的允许 HTTP 方法的键值对列表。
应至少配置
whitelist、blacklist和allowed_by_methods中的一个。如果全部配置,优先级为blacklist>whitelist>allowed_by_methods。user
string
消费者用户名。
methods
array[string]
有效值:
GET、POST、PUT、DELETE、PATCH、HEAD、OPTIONS、CONNECT、TRACE、PURGE方法的任意组合消费者允许的 HTTP 方法列表。
rejected_code
integer
默认值:
403有效值:
大于或等于 200
请求被拒绝时返回的 HTTP 状态码。
rejected_msg
string
请求被拒绝时返回的错误消息。