
WSO2通过设定Role来订阅对应的Api
- 1. Add Role And User
- 1.0 Add Role
- 1.1 Add User
- 1.2 Add Mapping
- 2. Upload Api
- 2.1 Upload Three Apis
- 2.2 Inspection
- 3. Awakening
WSO2安装使用的全过程详解: https://blog.csdn.net/weixin_43916074/article/details/127987099.
1. Add Role And User
1.0 Add Role
- 官方提供的四个角色
- 登陆Carbon
https://<APIM_Host>:<APIM_Port>/carbon
- 创建角色
oa_publisher
oa_subscriber
erp_publisher
erp_subscriber- 设定权限
1.1 Add User
- 同上,添加两个用户
oa.san.zhang
erp.wu.wang- 给用户赋予角色
直接点击assign user
1.2 Add Mapping
- 登陆门户网站失败
https://<APIM_Host>:<APIM_Port>/publisher
https://<APIM_Host>:<APIM_Port>/devportal
- 登陆admin页面
https://<APIM_Host>:<APIM_Port>/admin- 添加mapping关系
将前面创建role添加映射
2. Upload Api
2.1 Upload Three Apis
- 登陆publisher页面
https://<APIM_Host>:<APIM_Port>/publisher
- 直接导入file
- 同一只api导入多次,按下面的格式命名
OA_XXXXXX
ERP_XXXXXX
- 官方文档
百度链接: control-api-visibility-and-subscription-availability-in-developer-portal.- 设定权限
- 步骤如下,设定对应的role
2.2 Inspection
- 使用新建的用户登陆devportal页面
https://<APIM_Host>:<APIM_Port>/devportal- 只能看到这个角色下的api
3. Awakening
在一秒钟内看到本质的人和花半辈子也看不清一件事本质的人,自然是不一样的命运。