ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Communication / SOAP
  • Operating mode of the first syntax
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
<wsRequest variable>.AddSAMLAssertion (Function)
In french: <Variable wsRequête>.AjouteAssertionSAML
Adds a SAML assertion to a web service request.
Note: This is an advanced function.. It is mainly used when managing the Sesam Vitale web service.
Example
MaSécurité is Security
MaProcRequête is wsRequest
MaProcRequête.AjouteAssertionSAML(MaSécurité.Assertion, MaSignature)
MaProc(MaProcRequête, MaSécurité, "Hello")
Syntax

Automatically adding a SAML assertion from a signature Hide the details

<Result> = <Request to use>.AddSAMLAssertion(<Assertion location> , <Signature to add>)
<Result>: Integer
Index of the added SAML assertion.
<Request to use>: wsRequest variable
Name of the wsRequest variable corresponding to the request into which a SAML assertion must be added.
<Assertion location>: Variable generated by the import of a web service
XSD entity where the SAML Assertion is to be added: the addition is performed as a child element of the specified XSD entity.
<Signature to add>: xmlSignature variable
Name of the xmlSignature variable corresponding to the signature that must be added to the assertion.

Adding a SAML assertion with the specified XML code Hide the details

<Result> = <Request to use>.AddSAMLAssertion(<Assertion location> , <Assertion to add>)
<Result>: Boolean
  • True if the assertion was added,
  • False otherwise.
<Request to use>: wsRequest variable
Name of the wsRequest variable into which a signature must be added.
<Assertion location>: Variable generated by the import of a web service
XSD entity where the SAML Assertion is to be added: the addition is performed as a child element of the specified XSD entity..
<Assertion to add>: Buffer variable
Buffer containing the XML code of the assertion to add.
Remarks

Operating mode of the first syntax

A SAML assertion is added to the XSD entity passed as parameter. The child element is added in the following format:
<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>
Component: wd300xml.dll
Minimum version required
  • Version 24
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 09/20/2024

Send a report | Local help