在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可用。

🔎

延伸解读

审批流程的必要性

启用审批流程后,用户在Devportal订阅API时需等待管理员批准,这一机制可以有效防止未经授权的访问,确保API的安全性和合规性。对于需要保护敏感数据的API,审批流程尤为重要。

管理员的角色与责任

在启用审批流程后,管理员需定期检查待审批的API请求。管理员的及时响应不仅影响用户体验,也关系到API的使用效率。因此,管理员应合理安排时间,确保审批流程的顺畅进行。

技术实施细节

通过编辑workflow-extensions.xml文件来启用审批工作流,用户需具备一定的技术背景。建议在进行此类操作前备份原文件,以防止因配置错误导致系统故障。

延伸问答

如何在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。

🏷️

标签

➡️

继续阅读