如何在WSO2 API管理器中发布隐藏在spring云网关/自定义网关后面的API

如何在WSO2 API管理器中发布隐藏在spring云网关/自定义网关后面的API,wso2,wso2-am,Wso2,Wso2 Am,让我简要描述一下背景。不久的将来将带来变化,这意味着简言之,将为公司(大型)引入API管理解决方案。周围有很多不同的系统,SOAP、REST和其他一些协议 我们的目标是建立一个市场,让用户/客户可以轻松地在这些混乱中搜索。情况是,大多数可用的API/服务都位于部门网关之后,此类GW背后的许多服务大多由部门上下文耦合。GW的主要目标是以这样一种方式保护后端服务:这些网关通过身份和授权提供商验证令牌(公司通用) 如何发布这些网关后面的服务?他们中的大多数人都没有招摇过市的定义。我有一些概念上的想法,

让我简要描述一下背景。不久的将来将带来变化,这意味着简言之,将为公司(大型)引入API管理解决方案。周围有很多不同的系统,SOAP、REST和其他一些协议

我们的目标是建立一个市场,让用户/客户可以轻松地在这些混乱中搜索。情况是,大多数可用的API/服务都位于部门网关之后,此类GW背后的许多服务大多由部门上下文耦合。GW的主要目标是以这样一种方式保护后端服务:这些网关通过身份和授权提供商验证令牌(公司通用)


如何发布这些网关后面的服务?他们中的大多数人都没有招摇过市的定义。我有一些概念上的想法,但我非常乐意知道这种情况下的生产解决方案。

通过使用wso2 API管理器,您可以发布REST、SOAP、Websocket API,并且可以提供不同类型的身份验证,如OAuth2、JWT等

您可以为每个API提供范围(授权)

如果您是初学者,wso2 API管理器附带Pizza Shack API供学习之用。启动wso2 API管理服务器并使用身份验证admin:admin访问。访问publisher portal后,它将引导您发布API

以下是有关API发布的文档链接

如何发布这些网关后面的服务? 他们中的大多数人都没有招摇过市的定义。我有 有一些概念性的想法,但如果能了解生产情况,我会非常高兴 这个问题的解决方案

swagger定义是在API管理器中发布API的另一种方式,如果您已经有了swagger定义,则可以直接导入。但无论您将在API管理器中发布什么API,它都会作为一个夸张的定义存储

如果您正在使用Wso2 API manager进行生产,请参考以下内容:其中将描述生产所需的更改和微调

此外,如果您可以有多租户设置,其中每个租户将有一个单独的存储,这是一个伟大的功能