|
|
|
|
|
- Fonctionnement de la première syntaxe
SOAPAjouteAssertionSAML (Fonction) En anglais : SOAPAddSAMLAssertion 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
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|