BasicAuth插件

关于BasicAuth跨域资源访问的基础知识可参考这篇文章

插件配置

可以选择JSON或者YAML格式的来配置您的插件,两种格式的schema相同,可以搜索yaml to json转换工具来进行配置格式的转换,YAML格式的模板见下表。

---
users:
  - username: alice
     password: 123456
  - username: bob
     password: 666666
  - username: charlie
     password: 888888
  - username: dave
     password: 111111

BasicAuth插件支持插件数据集

创建插件数据集

  1. 登录API网关控制台,左侧栏点击API管理——插件管理——自定义数据集

  2. 点击右上角的创建数据集,在弹出框中自定义数据集的名称,类型选择BASIC_AUTH_ACCESS,点击确定即可生成数据集。

  3. 进入刚生成的数据集,点击右上角的创建数据集条目,即可在页面中配置BasicAuth插件支持的用户名密码以及过期时间。

BasicAuth插件配置插件数据集示例

---
users:
  - username: alice
    password: 123456
usersDatasetId: 42f224a17a3e4bd9b098XXXXXXXX3f   #BasicAuth插件数据集ID
说明

BasicAuth插件数据集密码支持的特殊字符包括@!<>#$%*。

关于更多插件数据集的详情可以参考插件数据集