管理消费者的访问凭证
通常情况下,业务会先发布 API,在路由上启用的身份认证插件会锁定访问权限,要求带正确的访问凭证才能访问 API;然后创建消费者,并为其分配访问凭证。每个消费者需要一个独一无二的用 户名。为了实现身份认证,还需要将身份认证插件添加到消费者的插件字段中。
在本教程中,你将创建一个使用密钥身份认证(key-auth)的消费者,然后使用他的密钥访问指定的 API。
前提条件
- 获取一个具有超级管理员 或 API 提供者 角色的用户账户。
- 发布一个服务,其中会包含至少一个 API。
- 开启 API 身份认证。
创建消费者
-
从左侧导航栏中选择消费者,然后单击新增消费者。
-
在新增消费者对话框中,执行以下操作:
- 在网关组字段中,选择
测试网关组。 - 在名称字段中,输入
Alice。
- 在网关组字段中,选择
-
单击新增。
为消费者启用密钥认证
-
从左侧导航栏中选择消费者,然后选择 Alice。
-
在插件字段中,搜索
key-auth插件。 -
单击