在WSO2 API Manager中添加订阅时的审批流程

在WSO2 API Manager中添加订阅时的审批流程

💡 原文约300字/词,阅读约需1分钟。
📝

内容提要

默认情况下,用户在Devportal订阅API后可直接使用。启用审批流程后,用户需等待管理员批准,状态为ON_HOLD,批准后变为UNBLOCKED。通过WSO2 API Manager的管理控制台编辑workflow-extensions.xml文件以启用审批工作流。

🎯

关键要点

  • 默认情况下,用户在Devportal订阅API后可直接使用。
  • 启用审批流程后,用户需等待管理员批准,状态为ON_HOLD。
  • 批准后,状态变为UNBLOCKED,用户可以使用API。
  • 通过WSO2 API Manager的管理控制台编辑workflow-extensions.xml文件以启用审批工作流。
  • 在管理控制台中选择Registry > Browse,定位到/_system/governance/apimgt/applicationdata/workflow-extensions.xml。
  • 编辑workflow-extensions.xml文件,禁用SubscriptionCreationSimpleWorkflowExecutor,启用SubscriptionCreationApprovalWorkflowExecutor。
  • 保存内容后,审批流程已激活。
  • 在Devportal中订阅API时,状态变为ON_HOLD,需等待管理员审批。
  • 管理员可通过Admin Portal查看需要审批的API请求,并选择批准或拒绝。
  • 审批后,用户在Devportal中的订阅状态变为UNBLOCKED,API可用。

延伸问答

如何在WSO2 API Manager中启用API订阅的审批流程?

通过编辑workflow-extensions.xml文件,禁用SubscriptionCreationSimpleWorkflowExecutor,启用SubscriptionCreationApprovalWorkflowExecutor。

用户在Devportal订阅API后会发生什么状态变化?

用户的订阅状态会变为ON_HOLD,需等待管理员审批,审批后状态变为UNBLOCKED。

管理员如何处理API订阅请求?

管理员可以通过Admin Portal查看需要审批的API请求,并选择批准或拒绝。

启用审批流程后,用户何时可以使用API?

用户在管理员批准后,订阅状态变为UNBLOCKED,才能使用API。

如何访问并编辑workflow-extensions.xml文件?

在管理控制台中选择Registry > Browse,定位到/_system/governance/apimgt/applicationdata/workflow-extensions.xml进行编辑。

在Devportal中订阅API时,用户需要等待多久?

用户需要等待管理员审批,直到状态变为UNBLOCKED才能使用API。

➡️

继续阅读