2014-04-04 26 views
0

我使用WSO2 API Manager來發布API,創建和管理開發人員社區。我遇到了處理限制級別(服務級別)的問題。在WSO2 API Manager中,開發人員決定他想要的限制級別(服務級別)。它可以是青銅,金,銀,無限。它可以用其他方式配置嗎?我的意思是管理員可以決定特定用戶可以使用哪種限制級別。很顯然開發者在獲得無限制的限制級別時不會選擇銅牌,金牌或銀牌。如何配置WSO2 API管理器,以便限制級別(服務級別)將由管理員決定?

如何配置WSO2 API管理器,以便限制級別(服務級別)將由管理員決定?

更新

我指的是應用程序開發人員。到目前爲止,應用程序開發人員根據可用的內容來決定他需要哪個限制級別。如何爲不同的應用程序開發人員設置不同的限制級別?最終管理員將決定哪個應用程序開發人員具有哪個限制級別? EX:甚至認爲應用程序開發人員訂閱較高的限制級別(如無限制管理員)可以查看並更改它以降低限制級別。

回答

2

當您使用術語開發人員時,我不確定您是指應用程序開發人員還是API開發人員(API Creator)。有一個選項可以控制Application Developer可用的層。應用程序開發人員在商店中註冊,創建/註冊應用程序,然後訂閱不同的API。在訂閱時,選擇了該訂閱的有效層。在創建API時,即使您允許多層,您也可以指定哪些角色應該允許哪些層。因此,即使API有Gold,Bronze和Unlimited等級,如果Unlimited只允許管理角色,那麼只有具有管理員角色的App Developers才能創建無限級訂閱。這doc解釋更多關於此功能。

+0

請參閱最新的問題。 – Techie

+1

使用層權限UI,您可以指定應顯示特定層的角色。說金層只允許角色gold_role。當沒有gold_role的開發者選擇這個API時,他將不會看到Gold層。如果您希望特定開發人員使用Gold Tier,則必須將gold_role分配給該開發人員。 –

+1

如果您需要在創建訂閱前進行審閱過程,則可以在創建訂閱時觸發工作流程。有了這個,管理員可以確定是否允許或不允許在特定層次下創建訂閱。但不能改變開發者所做的初始選擇。您可以在https://docs.wso2.org/display/AM160/Subscribeing+an+Application+to+API找到更多信息 –