2015-05-21 58 views
0

WSO2 api管理器存儲允許用戶註冊,並且默認情況下他們有權訂閱api。我們想限制註冊用戶登錄和查看可用API的權限。我們發現其中一種方法是創建一個僅具有「登錄」權限的角色,並將其用作註冊用戶的默認權限。如何完成此操作? 。API文檔指定編輯<APIM_HOME>/repository/conf/api-manager.xml中的以下部分。限制在WSO2 API管理器存儲中註冊的訂閱權限

<SelfSignUp> 
    <Enabled>true</Enabled> 
    <SubscriberRoleName>NewSubscriber</SubscriberRoleName> 
    <CreateSubscriberRole>true</CreateSubscriberRole> 
</SelfSignUp> 

但是存在API-manager.xml文件沒有這樣的部分,似乎並不時added.Has任何人做過或有任何想法

回答

0

工作,不能在API - 配置manager.xml文件。 API管理器documentation說要編輯註冊表路徑「/ _system/governance/apimgt/applicationdata/sign-up-config」中的「sign-up-config.xml」。有關更多詳細信息,請參閱文檔。但請注意,當您從自簽名角色中刪除API訂閱者權限時,自簽名用戶將無法登錄到API Store。但默認情況下,任何人(任何有權訪問商店Web應用程序的人)都可以在不登錄的情況下瀏覽公共API商店中的API。