DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / SOAP
  • Fonctionnement de la première syntaxe
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Ajoute une assertion SAML à une requête de Webservice.
Remarque : Cette fonction est une fonction avancée. Elle est notamment utilisée lors de la gestion du Webservice Sesam Vitale.
MaSécurité est un Security
MaProcRequête est un wsRequête
SOAPAjouteAssertionSAML(MaProcRequête, MaSécurité.Assertion, MaSignature)
MaProc(MaProcRequête, MaSécurité, "Hello")
Syntaxe

Ajouter une assertion SAML automatiquement à partir d'une signature Masquer les détails

<Résultat> = SOAPAjouteAssertionSAML(<Requête à manipuler> , <Emplacement de l'assertion> , <Signature à ajouter>)
<Résultat> : Entier
Indice de l'assertion SAML ajoutée.
<Requête à manipuler> : Variable de type wsRequête
Nom de la variable de type wsRequête correspondant à la requête dans laquelle il faut ajouter une assertion SAML.
<Emplacement de l'assertion> : Variable générée par l'import d'un Webservice
Entité XSD où l'assertion SAML doit être ajoutée : l'ajout est réalisé en élément fils de l'entité XSD spécifiée.
<Signature à ajouter> : Variable de type xmlSignature
Nom de la variable xmlSignature correspondant à la signature à ajouter à l'assertion.

Ajouter une assertion SAML avec le code XML spécifié Masquer les détails

<Résultat> = SOAPAjouteAssertionSAML(<Requête à manipuler> , <Emplacement de l'assertion> , <Assertion à ajouter>)
<Résultat> : Booléen
  • Vrai si l'assertion a été ajoutée,
  • Faux dans le cas contraire.
<Requête à manipuler> : Variable de type wsRequête
Nom de la variable de type wsRequête dans laquelle il faut ajouter une signature.
<Emplacement de l'assertion> : Variable générée par l'import d'un Webservice
Entité XSD où l'assertion SAML doit être ajoutée : l'ajout est réalisé en élément fils de l'entité XSD spécifiée.
<Assertion à ajouter> : Variable de type Buffer
Buffer contenant le code XML de l'assertion à ajouter.
Remarques

Fonctionnement de la première syntaxe

Une assertion SAML est ajoutée à l'entité XSD passée en paramètre. Le fils ajouté est de la forme :
<wsa:Assertion xmlns:ns2="urn:oasis:names:tc:SAML:2.0:assertion" ID="IDReference" Version="2.0">
<wsa:Issuer></wsa:Issuer>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"/>
</ns2:Assertion>
</wsa:Assertion>
Composante : wd300xml.dll
Version minimum requise
  • Version 18
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 21/06/2023

Signaler une erreur ou faire une suggestion | Aide en ligne locale