Parameters
See plugin common configurations for configuration options available to all plugins.
type
string
default:
consumer_namevaild vaule:
consumer_name,consumer_group_id,service_id, orroute_idKey type to restrict by.
whitelist
array[string]
List of objects to whitelist.
At least one of
whitelist,blacklist, andallowed_by_methodsshould be configured. If all are configured, the precedence isblacklist>whitelist>allowed_by_methods.blacklist
array[string]
List of objects to blacklist.
At least one of
whitelist,blacklist, andallowed_by_methodsshould be configured. If all are configured, the precedence isblacklist>whitelist>allowed_by_methods.allowed_by_methods
array[object]
List of key-value pairs of consumer name and their corresponding HTTP methods allowed.
At least one of
whitelist,blacklist, andallowed_by_methodsshould be configured. If all are configured, the precedence isblacklist>whitelist>allowed_by_methods.user
string
Consumer username.
methods
array[string]
vaild vaule:
Any combination of the
GET,POST,PUT,DELETE,PATCH,HEAD,OPTIONS,CONNECT,TRACE,PURGEmethodsList of allowed HTTP methods for the consumer.
rejected_code
integer
default:
403HTTP status code to return when the request is rejected.
rejected_msg
string
Error message to return when the request is rejected.