0
我正在尋找一種方法將用戶和訂閱的應用程序名稱從WSO2 API管理器傳遞到特定的API。我已經找到了關於使用JWT的文檔,但這意味着所有連接的API都會獲取這些信息,這在我們的場景中是不可取的。將應用程序信息從WSO2 APIM傳遞到特定的API
同樣可以使用某種中介順序來完成嗎?我找不到有關哪些參數和字段可用的任何適當文檔。
在此先感謝。
我正在尋找一種方法將用戶和訂閱的應用程序名稱從WSO2 API管理器傳遞到特定的API。我已經找到了關於使用JWT的文檔,但這意味着所有連接的API都會獲取這些信息,這在我們的場景中是不可取的。將應用程序信息從WSO2 APIM傳遞到特定的API
同樣可以使用某種中介順序來完成嗎?我找不到有關哪些參數和字段可用的任何適當文檔。
在此先感謝。
是的,您可以編寫像這樣的自定義調解序列。
<sequence xmlns="http://ws.apache.org/ns/synapse" name="admin--Temp:v1.0.0--In">
<property name="UserName" scope="transport" expression="$ctx:api.ut.userName"/>
<property name="AppName" scope="transport" expression="$ctx:api.ut.application.name"/>
<log level="custom">
<property name="User" expression="$trp:UserName"/>
<property name="App" expression="$trp:AppName"/>
</log>
</sequence>
在這裏,我創建了2個用戶名和應用程序名稱的傳輸標題。
非常感謝!是否有這些表達式中的可能變量的列表或一些文檔? –
昨天寫了一篇文章:) http://movingaheadblog.blogspot.com/2016/08/wso2-api-manager-how-to-retrieve.html – Bee
很好,這樣的清單正是我一直在尋找! –