簡體   English   中英

WSO2 API Manager 的多租戶環境中啟用 SaaS 應用程序中的權利服務中介

[英]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,其中包含如下所述的詳細信息:

  1. remoteServerURL(身份服務器的 URL)
  2. remoteServerUserName(登錄 IS 的憑據默認為 admin)
  3. remoteServerPassword(登錄 IS 的憑據默認為 admin)

由於我使用的是多租戶環境,並且將訂閱 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM