L'exemple d'application contient les feuilles de style suivantes dont le nom se termine par .xsl et qui se trouvent dans le répertoire local du domaine installé.
Feuille de style | Objet |
---|---|
allData.xsl | Feuille de style de type Identity qui copie toutes les données de la source vers la cible. Elle est utilisée pour la fonction de réécriture et pour l'appel à la passerelle XML XACML. |
apil-xacml-binding-new.xsl | Utilise les informations de mappage de données d'identification pour créer une requête SOAP qui peut être traitée par le point de décision de règles (PDP) du dispositif DataPower. Cette feuille de style est une modification de la feuille de style tspm-xacml-binding-sample.xsl qui est fournie dans le répertoire de stockage du dispositif XI50 DataPower. La fonctionnalité principale de ce script adapté consiste à ajouter une variable accessible en externe qui rend l'information de l'objet de la requête XACML accessible à la feuille de style de réécriture. |
noPriceInfo.xsl | Cette feuille de style définit l'élément de prix à la valeur 0.0. |
rgxacml.xsl | Cette feuille de style est une personnalisation de la feuille de style tspm-retrieve-groups.xsl du répertoire de stockage du dispositif DataPower. Cette feuille de style a pour objectif principal de fournir le nom distinctif LDAP, le nom d'hôte, le mot de passe, le port, etc. pour permettre à l'utilisateur entrant d'être reconnu et d'avoir ses informations de groupe extraites. |
soavars.xsl | Il s'agit ici uniquement d'un exemple de feuille de style qui définit les informations LDAP dans des variables utilisées par la feuille de style rgxacml.xsl. Dans l'exemple, le mot de passe est chiffré, ce qui n'est pas une pratique de production. |
storeCallPDP.xsl | Cette feuille de style dispose du code permettant d'appeler la passerelle XACML, gère les décisions Permit/Deny (autorisation/refus) et envoie la variable de filtrage pour exécuter allData.xsl ou noPriceInfo.xsl. |
storeSendToPDP.xsl | Cette feuille de style construit une requête SOAP qui est envoyée à la passerelle XACML. Elle contient les informations sur le sujet obtenues dans la feuille de style apil-xacml-binding-new.xsl, les informations sur les ressources, les informations d'action et les informations d'environnement. |