关于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插件支持插件数据集
创建插件数据集
登录API网关控制台,左侧栏点击API管理——插件管理——自定义数据集。
点击右上角的创建数据集,在弹出框中自定义数据集的名称,类型选择BASIC_AUTH_ACCESS,点击确定即可生成数据集。
进入刚生成的数据集,点击右上角的创建数据集条目,即可在页面中配置BasicAuth插件支持的用户名密码以及过期时间。
BasicAuth插件配置插件数据集示例
---
users:
- username: alice
password: 123456
usersDatasetId: 42f224a17a3e4bd9b098XXXXXXXX3f #BasicAuth插件数据集ID
说明
BasicAuth插件数据集密码支持的特殊字符包括@!<>#$%*。
关于更多插件数据集的详情可以参考插件数据集。