範例應用程式包含下列以 .xsl 結尾的樣式表,其位於已安裝之網域的本端目錄。
樣式表 | 目的 |
---|---|
allData.xsl | 將來源中的所有資料複製至目標的「身分」樣式表。它同時用於「編寫」功能及呼叫「XACML XML 閘道」。 |
apil-xacml-binding-new.xsl | 使用認證對映資訊,建立可由 DataPower® 軟體驅動裝置「原則決策點 (PDP)」處理的 SOAP 要求。此樣式表是經修改的 tspm-xacml-binding-sample.xsl 樣式表,其是在 DataPower 軟體驅動裝置的 store 目錄中提供的。此改編 Script 所提供的重要功能為新增外部可存取的變數,使 XACML 要求的主旨資訊可供編寫樣式表使用。 |
noPriceInfo.xsl | 此樣式表會將價格元素設為值 0.0。 |
rgxacml.xsl | 此樣式表是經自訂的 tspm-retrieve-groups.xsl 樣式表,其位於 DataPower 軟體驅動裝置的 store 目錄中。此樣式表的主要目的為提供 LDAP DN、主機名稱、密碼、埠等等,以便可以查閱進入的使用者,並擷取其群組資訊。 |
soavars.xsl | 此樣式表僅作為範例的樣式表,定義 rgxacml.xsl 樣式表所使用之變數中的 LDAP 資訊。在範例中未加密密碼,這不是正式作業的作法。 |
storeCallPDP.xsl | 此樣式表具有程式碼,可呼叫「XACML 閘道」、處理「允許/拒絕」決策,以及設定過濾器變數,以執行 allData.xsl 或 noPriceInfo.xsl。 |
storeSendToPDP.xsl | 此樣式表會建構一個傳送至「XACML 閘道」的「SOAP 要求」。它包括 apil-xacml-binding-new.xsl 樣式表中取得的主旨資訊、資源資訊、動作資訊,以及環境資訊。 |