Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rest 在WSO2 API管理器中保护公共和私有API_Rest_Api_Wso2 - Fatal编程技术网

Rest 在WSO2 API管理器中保护公共和私有API

Rest 在WSO2 API管理器中保护公共和私有API,rest,api,wso2,Rest,Api,Wso2,我有5个RESTAPI端点可供合作伙伴使用。我称之为公共API。我还有10个REST API端点,它们仅由我的网站使用。我称之为私有API。该网站还使用公共API 我不希望我的合作伙伴看到我的私有API,我的网站应该能够同时使用私有和公共API 我在EC2实例上安装了一个内部WSO2 API管理器,希望使用它来保护公共和私有API。我应该在WSO2 API管理器中创建什么体系结构?我是否应该创建两个存储(一个用于公共API,另一个用于私有API)?请告知。IMHO在API上实现基于角色的可见性的

我有5个RESTAPI端点可供合作伙伴使用。我称之为公共API。我还有10个REST API端点,它们仅由我的网站使用。我称之为私有API。该网站还使用公共API

我不希望我的合作伙伴看到我的私有API,我的网站应该能够同时使用私有和公共API


我在EC2实例上安装了一个内部WSO2 API管理器,希望使用它来保护公共和私有API。我应该在WSO2 API管理器中创建什么体系结构?我是否应该创建两个存储(一个用于公共API,另一个用于私有API)?请告知。

IMHO在API上实现基于角色的可见性的简便方法

为您的私有API创建一个角色(例如,在carbon控制台中),并在API定义中指定哪些角色将在应用商店中看到API