[英]Entitlement Service Mediation in SaaS Enabled application in multi tenant environment of WSO2 API Manager
我正在研究 WSO2 API Manager - 3.1.0,KM 作為 WSO2 身份服務器。 我在 IS 中配置了一些 XACML 策略以應用於任何 API 請求,但要評估那些我需要在請求的順序中添加 EntitlementService,其中包含如下所述的詳細信息:
由於我使用的是多租戶環境,並且將訂閱 api 的應用程序將啟用 SAAS,因此我如何為這些類型的應用程序實施授權服務中介。
創建名為EntitlementMediator.xml
的 XML 文件並添加以下序列:
<?xml version="1.0"?>
<sequence name="EntitlementMediator" xmlns="http://ws.apache.org/ns/synapse">
<entitlementService xmlns="http://ws.apache.org/ns/synapse" callbackClass="org.wso2.sample.handlers.entitlement.APIEntitlementCallbackHandler" remoteServicePassword="admin" remoteServiceUserName="admin" remoteServiceUrl="https://localhost:9444/services"/>
</sequence>
添加您的 IS 服務器的 remoteServiceusername、remoteServicepassword 和 remoteServiceUrl。 localhost:9444 是 IP 和 IS 的端口,而用戶名和密碼是 IS carbon.super 憑據。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.