Create consumer
Create an APISIX consumer with key authentication
curl -X PUT http://apisix-admin:9180/apisix/admin/consumers/myuser -H "X-API-KEY: $ADMIN_KEY" -d '{"plugins":{"key-auth":{"key":"user-api-key"}}}'
- tool
- apisix16 commands
More apisix commands
-
# Add jwt-auth to plugins in route or consumer configEnable JWT authentication on a route via plugin config
-
curl http://apisix-admin:9180/apisix/admin/plugins/list -H "X-API-KEY: $ADMIN_KEY"List all available APISIX plugins
-
apisix reloadHot-reload APISIX configuration without downtime
-
curl -X PATCH http://apisix-admin:9180/apisix/admin/routes/1 \ -H "X-API-KEY: $ADMIN_KEY" \ -d '{"plugins":{"jwt-auth":{"header":"Authorization","query":"jwt"}}}'Add jwt-auth plugin to an existing route via Admin API
-
curl -s http://apisix:9180/apisix/admin/routes -H 'X-API-KEY: <key>' | jq '.list[].value | {id:.id, uri:.uri, upstream:.upstream.nodes}'List all APISIX routes with URI and upstream