我是WSO2的新手,我正在为POC进行设置。
我有一个由多个租户使用的API。但是对于每个租户,它必须连接到不同的端点,例如https://server:port/api/ {tenant} / x /。我想知道最好的方法是什么。
我可以为每个租户创建一个不同的API,并在此版本的API中配置端点,但我认为如果我尝试维护它,最终会产生大量开销。
我尝试的另一种方法是创建动态端点并使用消息中介。但是我找不到如何将端点建立在用户域上。
我希望听到什么是获得可管理情况的最佳选择。
提前致谢!
答案 0 :(得分:0)
在自定义序列中,您可以像这样读取用户名(包含租户域名)。
<property name="User" expression="$trp:UserName"/>
参考:http://movingaheadblog.blogspot.com/2016/08/wso2-api-manager-how-to-retrieve.html