ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Communication / SOAP
  • Operating mode of the first syntax
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
<wsRequest variable>.AddSAMLAssertion (Function)
In french: <Variable wsRequête>.AjouteAssertionSAML
Adds a SAML assertion to a Webservice request.
Remark: This function is an advanced function. It is mainly used when managing the Sesam Vitale Webservice.
Example
MySecurity is Security
MyRequestProc is wsRequest
MyRequestProc.AddSAMLAssertion(MySecurity.Assertion, MySignature)
MyProc(MyRequestProc, MySecurity, "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
Subscript of the added SAML assertion.
<Request to use>: wsRequest variable
Name of wsRequest variable corresponding to the request into which a SAML assertion must be added.
<Assertion location>: Variable generated by the import of a Webservice
XSD entity into which the SAML assertion must be added: the addition is performed in 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 Webservice
XSD entity into which the SAML assertion must be added: the addition is performed in 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="ReferenceID" Version="2.0">
<wsa:Issuer></wsa:Issuer>
<ds:Signature xmlns:ds="http://www.w3.org/2000/09/xmldsig#"/>
</ns2:Assertion>
</wsa:Assertion>
Component: wd290xml.dll
Minimum version required
  • Version 24
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 06/21/2023

Send a report | Local help